Showing the changes to Source/Libraries/TimeSeriesPlatformLibrary/Common/CommonTypes.cpp (1 of 28 files). Show all
Unified · Split
| @@ -45,9 +45,13 @@ const decimal_t Decimal::DotNetMaxValue = decimal_t("792281625142643375935439503 · 44 unmodified lines | |||
| 45 | 45 | ||
| 46 | const decimal_t Decimal::DotNetMinValue = decimal_t("-79228162514264337593543950335"); | 46 | const decimal_t Decimal::DotNetMinValue = decimal_t("-79228162514264337593543950335"); |
| 47 | 47 | ||
| 48 | const datetime_t DateTime::MaxValue(max_date_time); | ||
| 49 | |||
| 50 | const datetime_t DateTime::MinValue(min_date_time); | ||
| 51 | |||
| 48 | const string Empty::String {}; | 52 | const string Empty::String {}; |
| 49 | 53 | ||
| 50 | const DateTime Empty::DateTime {}; | 54 | const datetime_t Empty::DateTime {}; |
| 51 | 55 | ||
| 52 | const Guid Empty::Guid = NilGuidGen(); | 56 | const Guid Empty::Guid = NilGuidGen(); |
| 53 | 57 | ||
| @@ -280,7 +284,7 @@ string GSF::PadRight(const string& value, uint32_t count, char padChar) · 226 unmodified lines | |||
| 280 | return value; | 284 | return value; |
| 281 | } | 285 | } |
| 282 | 286 | ||
| 283 | DateTime GSF::DateAdd(const DateTime& value, int32_t addValue, TimeInterval interval) | 287 | datetime_t GSF::DateAdd(const datetime_t& value, int32_t addValue, TimeInterval interval) |
| 284 | { | 288 | { |
| 285 | switch (interval) | 289 | switch (interval) |
| 286 | { | 290 | { |
| @@ -307,7 +311,7 @@ DateTime GSF::DateAdd(const DateTime& value, int32_t addValue, TimeInterval inte · 20 unmodified lines | |||
| 307 | } | 311 | } |
| 308 | } | 312 | } |
| 309 | 313 | ||
| 310 | int32_t GSF::DateDiff(const DateTime& startTime, const DateTime& endTime, TimeInterval interval) | 314 | int32_t GSF::DateDiff(const datetime_t& startTime, const datetime_t& endTime, TimeInterval interval) |
| 311 | { | 315 | { |
| 312 | if (interval < TimeInterval::Hour) | 316 | if (interval < TimeInterval::Hour) |
| 313 | { | 317 | { |
| @@ -345,7 +349,7 @@ int32_t GSF::DateDiff(const DateTime& startTime, const DateTime& endTime, TimeIn · 31 unmodified lines | |||
| 345 | } | 349 | } |
| 346 | } | 350 | } |
| 347 | 351 | ||
| 348 | int32_t GSF::DatePart(const DateTime& value, TimeInterval interval) | 352 | int32_t GSF::DatePart(const datetime_t& value, TimeInterval interval) |
| 349 | { | 353 | { |
| 350 | static float64_t tickInterval = pow(10.0, time_duration::num_fractional_digits()); | 354 | static float64_t tickInterval = pow(10.0, time_duration::num_fractional_digits()); |
| 351 | 355 | ||
| @@ -376,12 +380,12 @@ int32_t GSF::DatePart(const DateTime& value, TimeInterval interval) · 24 unmodified lines | |||
| 376 | } | 380 | } |
| 377 | } | 381 | } |
| 378 | 382 | ||
| 379 | DateTime GSF::Now() | 383 | datetime_t GSF::Now() |
| 380 | { | 384 | { |
| 381 | return DateTime { microsec_clock::local_time() }; | 385 | return datetime_t { microsec_clock::local_time() }; |
| 382 | } | 386 | } |
| 383 | 387 | ||
| 384 | DateTime GSF::UtcNow() | 388 | datetime_t GSF::UtcNow() |
| 385 | { | 389 | { |
| 386 | return DateTime { microsec_clock::universal_time() }; | 390 | return datetime_t { microsec_clock::universal_time() }; |
| 387 | } | 391 | } |