diff options
author | yulika <yulika@yandex-team.ru> | 2022-02-10 16:49:32 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:32 +0300 |
commit | 28b5151b6d1b4895658ae58464a153c234bb1415 (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/timezone_conversion/civil.cpp | |
parent | 813282c045b159678a92f011f98acb00c3a416c6 (diff) | |
download | ydb-28b5151b6d1b4895658ae58464a153c234bb1415.tar.gz |
Restoring authorship annotation for <yulika@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/timezone_conversion/civil.cpp')
-rw-r--r-- | library/cpp/timezone_conversion/civil.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/library/cpp/timezone_conversion/civil.cpp b/library/cpp/timezone_conversion/civil.cpp index c78f79ae70..5986318b9a 100644 --- a/library/cpp/timezone_conversion/civil.cpp +++ b/library/cpp/timezone_conversion/civil.cpp @@ -92,36 +92,36 @@ namespace NDatetime { TInstant Convert(const TCivilSecond& tp, const TTimeZone& tz) { return TInstant::Seconds(cctz::convert(tp, tz).time_since_epoch().count()); } - - TCivilSecond AddYears(const TCivilSecond& tp, TDiff diff) { - TCivilYear newYear = Calc<TCivilYear>(tp, diff); - return NDatetime::TCivilSecond(newYear.year(), tp.month(), tp.day(), tp.hour(), tp.minute(), tp.second()); - } - - TCivilSecond AddMonths(const TCivilSecond& tp, TDiff diff) { - TCivilMonth newMonth = Calc<TCivilMonth>(tp, diff); - return NDatetime::TCivilSecond(newMonth.year(), newMonth.month(), tp.day(), tp.hour(), tp.minute(), tp.second()); - } - - TCivilSecond AddDays(const TCivilSecond& tp, TDiff diff) { - TCivilDay newDay = Calc<TCivilDay>(tp, diff); - return NDatetime::TCivilSecond(newDay.year(), newDay.month(), newDay.day(), tp.hour(), tp.minute(), tp.second()); - } - - TCivilSecond AddHours(const TCivilSecond& tp, TDiff diff) { - TCivilHour newHour = Calc<TCivilHour>(tp, diff); - return NDatetime::TCivilSecond(newHour.year(), newHour.month(), newHour.day(), newHour.hour(), tp.minute(), tp.second()); - } - - TCivilSecond AddMinutes(const TCivilSecond& tp, TDiff diff) { - TCivilMinute newMinute = Calc<TCivilMinute>(tp, diff); - return NDatetime::TCivilSecond(newMinute.year(), newMinute.month(), newMinute.day(), newMinute.hour(), newMinute.minute(), tp.second()); - } - - TCivilSecond AddSeconds(const TCivilSecond& tp, TDiff diff) { - return Calc<TCivilSecond>(tp, diff); - } - + + TCivilSecond AddYears(const TCivilSecond& tp, TDiff diff) { + TCivilYear newYear = Calc<TCivilYear>(tp, diff); + return NDatetime::TCivilSecond(newYear.year(), tp.month(), tp.day(), tp.hour(), tp.minute(), tp.second()); + } + + TCivilSecond AddMonths(const TCivilSecond& tp, TDiff diff) { + TCivilMonth newMonth = Calc<TCivilMonth>(tp, diff); + return NDatetime::TCivilSecond(newMonth.year(), newMonth.month(), tp.day(), tp.hour(), tp.minute(), tp.second()); + } + + TCivilSecond AddDays(const TCivilSecond& tp, TDiff diff) { + TCivilDay newDay = Calc<TCivilDay>(tp, diff); + return NDatetime::TCivilSecond(newDay.year(), newDay.month(), newDay.day(), tp.hour(), tp.minute(), tp.second()); + } + + TCivilSecond AddHours(const TCivilSecond& tp, TDiff diff) { + TCivilHour newHour = Calc<TCivilHour>(tp, diff); + return NDatetime::TCivilSecond(newHour.year(), newHour.month(), newHour.day(), newHour.hour(), tp.minute(), tp.second()); + } + + TCivilSecond AddMinutes(const TCivilSecond& tp, TDiff diff) { + TCivilMinute newMinute = Calc<TCivilMinute>(tp, diff); + return NDatetime::TCivilSecond(newMinute.year(), newMinute.month(), newMinute.day(), newMinute.hour(), newMinute.minute(), tp.second()); + } + + TCivilSecond AddSeconds(const TCivilSecond& tp, TDiff diff) { + return Calc<TCivilSecond>(tp, diff); + } + TCivilSecond AddCivil(const TCivilSecond& tp, TCivilDiff diff) { switch (diff.Unit) { case ECivilUnit::Second: { |