Member 14615938 Ответов: 1

Использовать большой интервал по времени


Можно ли использовать большой интервал вместо малых данных

преимущества и недостатки

Что я уже пробовал:

public long StartDate{get; set;}

public long EndDate{get; set;}

PIEBALDconsult

Если ваше приложение не должно взаимодействовать с системой, использующей ints, вам лучше использовать DateTime или DateTimeOffset.
Время - это не целое число.

1 Ответов

Рейтинг:
2

OriginalGriff

Что ж... ты мог бы ... но если вы не заинтересованы в работе с датами далеко-далеко в будущем или прошлом, это довольно бессмысленно. И даже тогда абсолютная точность неосуществима, так что такое временное расстояние, вероятно, не нуждается в подсчете тиков или даже дней - есть вероятность, что годы будут менее полезны, чем тысячелетия!
Так почему бы просто не хранить год в длинном? C# long - это 64-битное значение, поэтому оно будет содержать текущий возраст Вселенной в 1/100 секунды-переход к сложному типу, такому как BigInt, кажется избыточным.


PIEBALDconsult

Я думаю, что под "большим Интом" он имел в виду длинный.