فهرست منبع

Use local time for both time and date on win

On unix and nacl, both date and time are expressed in local time.
est31 10 سال پیش
والد
کامیت
26ea12a873
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      platform/windows/os_windows.cpp
  2. 2 2
      platform/winrt/os_winrt.cpp

+ 1 - 1
platform/windows/os_windows.cpp

@@ -1832,7 +1832,7 @@ String OS_Windows::get_name() {
 OS::Date OS_Windows::get_date() const {
 
 	SYSTEMTIME systemtime;
-	GetSystemTime(&systemtime);
+	GetLocalTime(&systemtime);
 	Date date;
 	date.day=systemtime.wDay;
 	date.month=Month(systemtime.wMonth);

+ 2 - 2
platform/winrt/os_winrt.cpp

@@ -445,7 +445,7 @@ String OSWinrt::get_name() {
 OS::Date OSWinrt::get_date() const {
 
 	SYSTEMTIME systemtime;
-	GetSystemTime(&systemtime);
+	GetLocalTime(&systemtime);
 	Date date;
 	date.day=systemtime.wDay;
 	date.month=Month(systemtime.wMonth);
@@ -457,7 +457,7 @@ OS::Date OSWinrt::get_date() const {
 OS::Time OSWinrt::get_time() const {
 
 	SYSTEMTIME systemtime;
-	GetSystemTime(&systemtime);
+	GetLocalTime(&systemtime);
 
 	Time time;
 	time.hour=systemtime.wHour;