Как преобразовать между часовыми поясами с win32 API?

Я просто пишу базовый фрагмент кода Углового поискового фильтра с количеством Total Items и Filtered Items. Я надеюсь, что это поможет вам. Спасибо

TS

aData=[
 {"name":"marge"},
 {"name":"homer"},
 {"name":"bart"},
 {"name":"homer"},
 {"name":"lisa"}
]

HTML

<input type="text" name="search" [(ngModel)]="searchText">
<p>Total data is {{aData.length}}</p>
<div *ngFor="let item of aData | filter:searchText; let i=index">
  <span *ngIf="item.name='homer'"></span>
</div>
<p>Total Filtered data is {{(aData | filter:searchText).length}}</p>
5
задан Shog9 21 June 2009 в 21:52
поделиться

2 ответа

Смотрите на это:

https://web.archive.org/web/20140205072348/http://weseetips.com:80/2008/05/28/how-to-convert-local-system-time-to-utc-or-gmt/

 // Get the local system time.
 SYSTEMTIME LocalTime = { 0 };
 GetSystemTime( &LocalTime );

 // Get the timezone info.
 TIME_ZONE_INFORMATION TimeZoneInfo;
 GetTimeZoneInformation( &TimeZoneInfo );

 // Convert local time to UTC.
 SYSTEMTIME GmtTime = { 0 };
 TzSpecificLocalTimeToSystemTime( &TimeZoneInfo,
                                  &LocalTime,
                                  &GmtTime );

 // GMT = LocalTime + TimeZoneInfo.Bias
 // TimeZoneInfo.Bias is the difference between local time
 // and GMT in minutes. 

 // Local time expressed in terms of GMT bias.
 float TimeZoneDifference = -( float(TimeZoneInfo.Bias) / 60 );
 CString csLocalTimeInGmt;
 csLocalTimeInGmt.Format( _T("%ld:%ld:%ld + %2.1f Hrs"),
                          GmtTime.wHour,
                          GmtTime.wMinute,
                          GmtTime.wSecond,
                          TimeZoneDifference );

Вопрос: Как Вы получаете TIME_TIMEZONE_INFORMATION для определенного часового пояса?

Хорошо, к сожалению, Вы не можете сделать этого с win32 API. Обратитесь к MSDN и Как я получаю определенную структуру TIME_ZONE_INFORMATION в Win32?

Необходимо будет или создать пустую переменную и заполнить ее вручную или использовать стандарт C библиотека времени.

7
ответ дан 14 December 2019 в 09:01
поделиться

Вы посмотрели на TzSpecificLocalTimeToSystemTime Win32 API?

0
ответ дан 14 December 2019 в 09:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: