Przemysław Czerpak
b3ee8c65fb
2025-01-23 17:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
...
* include/hbdate.h
* src/common/hbdate.c
* src/harbour.def
+ added new C functions:
HB_BOOL hb_timeStrGetUTC( const char * szTime,
int * piHour, int * piMinutes,
int * piSeconds, int * piMSec,
int * piUTCOffset );
HB_BOOL hb_timeStampStrGetUTC( const char * szDateTime,
int * piYear, int * piMonth,
int * piDay, int * piHour,
int * piMinutes, int * piSeconds,
int * piMSec, int * piUTCOffset );
They can decode timestamp value with ISO 8601 UTC offset.
* src/common/hbdate.c
* use hb_timeStampStrGetUTC() in hb_timeStampStrGetDT() and return UTC
time if it was with UTC offset
Now Harbour compiler accept timestamp strings with with UTC offset, i.e.
? t"2025-01-22 00:45 UTC+0100" // => 2025-01-21 23:45:00.000
Also HB_StrToTS() supports it.
* src/pp/hbpp.c
* use new hb_timeStampStrGetDT() to decode timestamp from ChangeLog to
build revision number. It also fixes bug with decoding negative UTC
offsets.
2025-01-23 17:45:49 +01:00
..
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2019-04-11 17:23:41 +02:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2025-01-20 10:43:30 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2024-10-17 15:04:53 +02:00
2017-08-13 18:38:59 +00:00
2023-01-31 14:59:17 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2023-01-31 14:59:17 +01:00
2025-01-20 10:43:30 +01:00
2025-01-21 01:11:37 +01:00
2018-11-16 16:33:28 +01:00
2017-08-13 18:38:59 +00:00
2024-02-09 20:56:36 +01:00
2017-09-08 16:25:13 +00:00
2017-12-14 14:21:03 +01:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2018-09-14 15:36:21 +02:00
2023-05-19 16:30:00 +02:00
2017-08-13 18:38:59 +00:00
2024-12-11 19:35:25 +01:00
2024-02-09 20:56:36 +01:00
2020-02-10 15:33:49 +01:00
2025-01-23 17:45:49 +01:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2024-07-22 13:37:46 +02:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2024-02-09 20:56:36 +01:00
2025-01-21 01:11:37 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2025-01-21 01:11:37 +01:00
2023-01-23 12:28:36 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-11-15 11:32:19 +01:00
2017-08-13 18:38:59 +00:00
2019-09-09 17:52:11 +02:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-11 13:27:12 +00:00
2025-01-20 10:43:30 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2013-03-15 11:13:30 +01:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2024-10-07 11:40:17 +02:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2023-01-17 13:10:04 -03:00
2020-03-24 23:34:35 +01:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-11 13:27:12 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2013-03-15 11:13:30 +01:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2024-02-16 18:23:21 +01:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2020-03-24 23:34:35 +01:00
2017-09-08 16:25:13 +00:00
2023-11-11 19:37:58 +01:00
2017-09-11 13:27:12 +00:00
2025-01-21 01:11:37 +01:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2020-04-19 16:32:11 +02:00
2017-08-13 18:38:59 +00:00
2015-03-20 16:34:03 +01:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-08-13 18:38:59 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00
2017-09-08 16:25:13 +00:00