Щоб перетворити час у немісцевому часовому поясі на UTC, використовувати TimeZoneInfo. Метод ConvertTimeToUtc(DateTime, TimeZoneInfo).. Щоб перетворити час, зсув якого відносно UTC відомий, використовуйте метод ToUniversalTime. Якщо значення екземпляра дати й часу є неоднозначним часом, цей метод передбачає, що це стандартний час.
Метод ToUniversalTime(). у C# Цей метод використовується для перетворення значення поточного об’єкта DateTime на всесвітній координований час (UTC). Синтаксис: public DateTime ToUniversalTime ();
Щоб перетворити значення TIMESTAMP_NTZ на UTC, ви можете використовувати функцію CONVERT_TIMEZONE. Ось приклад: SELECT CONVERT_TIMEZONE('UTC', TO_TIMESTAMP_LTZ('2021-04-13 13:49:41.000')) AS utc_timestamp; У цьому прикладі значення TIMESTAMP_NTZ 2021-04-13 13:49:41.000 перетворюється на часову позначку UTC 2021-04-13 13:49:41.000.
Перетворення C# між мітками часу Unix і DateTime
- public DateTime UnixSecondsToDateTime(long timestamp, bool local = false) { var offset = DateTimeOffset. …
- public DateTime UnixSecondsToDateTime(long timestamp) { return DateTimeOffset. …
- public long DateTimeToUnixSeconds(DateTime time) { return ((DateTimeOffset)time).
Хоча існують деякі попередньо визначені методи для перетворення об’єктів дати в UTC, наприклад Дата. Метод UTC() і метод toUTCString().. Дата. UTC() повертає число, що представляє дату й час у мілісекундах від 1 січня 1970 року до вказаної дати й часу.
Всесвітній координований час (UTC) Якщо час у UTC, додайте Z безпосередньо після часу без пробілу. Z — позначення зони для нульового зміщення UTC. Тому "09:30 UTC" представлено як "09:30Z" або "T0930Z".