Paul Dicker
16462e2a8c
Rename NaiveDate::and_time
to DateTime::at
2024-03-22 15:16:18 +01:00
Paul Dicker
9cf2adc55b
Rename NaiveDate::and_hms*
to at_hms*
2024-03-22 15:16:18 +01:00
Paul Dicker
4b72e4a832
Rename TimeZone::with_ymd_and_hms
to at_ymd_and_hms
2024-03-22 15:16:18 +01:00
Paul Dicker
18b96a16a9
TimeZone
trait: take NaiveDateTime
by value
2024-03-18 11:47:55 +01:00
Paul Dicker
d286f93b75
Merge branch 'main'
2024-03-14 21:45:52 +01:00
Paul Dicker
bdd8acafb6
Make TimeDelta::hours
infallible
2024-03-14 13:12:42 +01:00
Paul Dicker
9511dd29e6
Rename LocalResult
to MappedLocalTime
, add alias
2024-03-12 13:27:43 +01:00
avoidalone
920e73b033
chore: fix some typos
...
Signed-off-by: avoidalone <wuguangdong@outlook.com>
2024-03-11 14:05:23 +01:00
Paul Dicker
d5ad9f824f
Rename TimeDelta::try_hours
to hours
2024-03-07 09:57:44 +01:00
Paul Dicker
5982de97ca
Merge branch 'main'
2024-03-06 16:09:42 +01:00
Paul Dicker
9f23c08e10
Tests: replace TimeDelta::days
with try_days
2024-03-06 14:04:55 +01:00
Paul Dicker
51a1aa27bd
Tests: use Days
type when it is more appropriate than TimeDelta
2024-03-06 14:04:55 +01:00
Paul Dicker
46db1486b5
Rename NaiveDate::and_hms_opt
to and_hms
2024-02-16 18:38:40 +01:00
Paul Dicker
541709516c
Rename NaiveDate::from_ymd_opt
to from_ymd
2024-02-16 18:38:40 +01:00
Paul Dicker
6da68c8d04
Rename remaining uses of Duration
to TimeDelta
2024-02-05 12:31:46 +01:00
Paul Dicker
a500d485d6
Merge branch '0.4.x'
2023-09-26 17:45:31 +02:00
jtmoon79
e116f5c101
tests with date command set env LC_ALL
...
For tests calling `date` Unix tool, also set
environment variable `LC_ALL=c` to make more sure to
avoid locality problems.
2023-09-26 12:06:06 +02:00
Paul Dicker
121f5c7323
Merge branch '0.4.x'
2023-07-05 13:19:43 +02:00
Paul Dicker
7cc0ca8c8b
Require clock
and std
feature for dateutils
tests
2023-07-01 16:33:22 +02:00
Paul Dicker
0d09acfdad
Parallelize try_verify_against_date_command
2023-06-30 22:04:35 +02:00
Paul Dicker
408fe23ede
Merge branch '0.4.x'
2023-06-08 17:08:39 +02:00
Paul Dicker
2c7a24067c
Fix clippy warnings in tests
2023-06-08 15:19:09 +02:00
Paul Dicker
5c3f40cc67
Fix dead code error when running dateutils test on Windows
2023-06-05 07:40:19 +02:00
Paul Dicker
8164f9f635
Merge branch '0.4.x' into merge_0.4.x
2023-05-31 12:11:36 +02:00
jtmoon79
e41451dedc
try_verify_against_date_command NFC print progress messages
...
Print progress messages for human users watching this long-running
test `try_verify_against_date_command`.
2023-05-30 10:00:47 +02:00
jtmoon79
b1729f3a9b
try_verify_against_date sanity check date command
...
Sanity check `date` command used in tests `try_verify_against_date_command`
and `try_verify_against_date_command_format`. Make sure it's the kind of
`data` command expected (accepts `--version`).
Also, it's just good to print this for debugging purposes.
2023-05-30 10:00:47 +02:00
jtmoon79
05c9408f43
consolidate path to date
2023-05-30 10:00:47 +02:00
scarf
c01e3a7238
test: explicitly set LANG
in gnu date
2023-05-28 11:39:42 +02:00
Paul Dicker
7926f011be
Merge branch '0.4.x' into main
2023-05-11 17:32:53 +02:00
Qiu Chaofan
8df1ba108f
Fix tests on AIX
...
- Add AIX timezone database path to search list.
- Use date program from freeware to do the testing.
2023-05-11 13:56:12 +02:00
Paul Dicker
895d3b867f
Fix warnings when running tests on Windows
2023-04-25 17:18:16 +02:00
Dirkjan Ochtman
5b04073740
Merge branch '0.4.x' into merge-0.4
2023-03-17 11:57:08 +01:00
raphaelroosz
a9b1ec412a
fix ordinal week calculation
...
* math is 0 based while ordinal is 1 based => fix as 1 based logic
* add extensive testing against the "date" command format
* format: test sample instead of every day
* 2007 starts with saturday
* Last day of the year is thus the 52 on Monday weekly calendar, 53 on Sunday weekly calendar.
* update %U expected value in test
* Was the goal was to have a different value than with %W at next line ? another date to pick ?
* update cfg("unix") into cfg(target_os = "linux")
* format tests/dateutils.rs
2023-03-04 12:18:21 +01:00
Dirkjan Ochtman
b1ab498363
Merge 0.4.x into main
2022-11-22 13:41:09 -08:00
Dirkjan Ochtman
22b4d32498
Avoid use of deprecated API
2022-11-09 13:37:17 +01:00
Dirkjan Ochtman
b84e122d11
Merge branch '0.4.x' into merge-0.4
2022-10-11 10:30:53 +02:00
Dirkjan Ochtman
7cd5e03ee4
Fix up internal calls to newly deprecated methods
2022-10-09 14:15:02 +02:00
Dirkjan Ochtman
71b5881824
Extract date value to avoid multi-line match scrutinee
2022-10-09 14:15:02 +02:00
Dirkjan Ochtman
a9b250764f
Deprecate methods that have an _opt() alternative
2022-10-09 14:15:02 +02:00
Eric Sheppard
fb9a46bafd
merge in 0.4.x recent changes
2022-10-08 22:35:28 +11:00
Eric Sheppard
cb073a0db7
move test against date command to integration tests
2022-09-26 12:47:29 +02:00