Есть время 1538122139000
. Хочу его сконвертировать в DateTime
. На SO нашел множество сниппетов, но они выдают неправильное число. Скорее всего из-за длины времени. Оно тут какое-то нестандартное.
DateTimeOffset date = DateTimeOffset.FromUnixTimeSeconds(1538122139000);
Данный код выдаёт ошибку
Допустимыми являются значения в диапазоне от -62135596800 до 253402300799 включительно.
Где то так
class UnixTime
{
public static void Main(string[] args) => Console
.WriteLine("Test: {0}",
UnixTimeToDateTime()
.UtcDateTime);
private static DateTimeOffset UnixTimeToDateTime() => DateTimeOffset
.FromUnixTimeMilliseconds(1538122139000);
}
Ошибка возникала и за того что был взята функция FromUnixTimeSeconds, а нужна функция FromUnixTimeMilliseconds!
Правка:
class UnixTime
{
static Int64 _unixTime = 1538122139000;
public static void Main(string[] args) => Console
.WriteLine("Test: {0}",
UnixTimeToDateTime(_unixTime)
.UtcDateTime);
private static DateTimeOffset UnixTimeToDateTime(Int64 unixTime) => DateTimeOffset
.FromUnixTimeMilliseconds(unixTime);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть приложение на c#, которое билдится на JenkinsНомера билдов идут по порядку от 1 до 23 на данный момент
Мне нужно проверить есть ли файл по пути, если нет то создать его и сразу же добавить туда текст, но вот проблема, файл создается но текст не добавляется...
Как известно строки в С# все в UnicodeКак сохранить текстовый файл в нужной кодировке ?
Возникла идея сделать управление компьютером через телефонУправлять планирую с помощью командной строки, то есть на телефоне сделать импровизированый...