mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Core: ScanWwwTime 2-digit year heuristics adjusted
git-svn-id: svn://ultimatepp.org/upp/trunk@7097 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
2a06d539c7
commit
6fe84c49b1
1 changed files with 4 additions and 3 deletions
|
|
@ -10,8 +10,6 @@ String WwwFormat(Time tm)
|
|||
{
|
||||
static const char *dayofweek[] =
|
||||
{ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
|
||||
static const char *month[] =
|
||||
{ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
|
||||
return String().Cat()
|
||||
<< dayofweek[DayOfWeek(tm)] << ", "
|
||||
<< (int)tm.day << ' ' << s_www_month[tm.month - 1]
|
||||
|
|
@ -41,8 +39,11 @@ bool ScanWwwTime(const char *s, Time& tm)
|
|||
return false;
|
||||
tm.month = n;
|
||||
tm.year = p.ReadInt(1, 4000);
|
||||
if(tm.year < 100)
|
||||
if(tm.year < 50)
|
||||
tm.year += 2000;
|
||||
else
|
||||
if(tm.year < 100)
|
||||
tm.year += 1900;
|
||||
tm.hour = p.ReadInt(0, 23);
|
||||
p.PassChar(':');
|
||||
tm.minute = p.ReadInt(0, 59);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue