Lines Matching refs:timeZone
29 TimeZone timeZone;
33 result = ParseIsoDateTime(&proxy, &dayValue, &timeValue, &timeZone);
35 result = ParseLegacyDates(&proxy, &dayValue, &timeValue, &timeZone);
38 bool success = timeZone.SetTimeZone(time) && timeValue.SetTimeValue(time) && dayValue.SetDayValue(time);
92 bool DateParse::ParseIsoDateTime(DateProxy *proxy, DayValue *dayValue, TimeValue *timeValue, TimeZone *timeZone)
136 timeZone->SetUTC();
140 timeZone->SetSign(-1);
142 timeZone->SetSign(1);
148 timeZone->SetHour(hourZone.GetValue());
158 timeZone->SetMin(minZone.GetValue());
161 timeZone->SetHour(hourZone.GetValue() / JSDate::HUNDRED);
162 timeZone->SetMin(hourZone.GetValue() % JSDate::HUNDRED);
173 if (timeZone->IsLocal() && timeValue->GetIndex() == 0) {
174 timeZone->SetUTC();
180 bool DateParse::ParseLegacyDates(DateProxy *proxy, DayValue *dayValue, TimeValue *timeValue, TimeZone *timeZone)
227 timeZone->SetUTC();
235 } else if (date.IsSign() && ((timeValue->GetIndex() > 0) || timeZone->IsUTC())) {
237 timeZone->SetSign(-1);
239 timeZone->SetSign(1);
255 timeZone->SetHour(timeNum);
256 timeZone->SetMin(proxy->GetDate().GetValue());
261 timeZone->SetHour(timeNum);
262 timeZone->SetMin(0);
266 timeZone->SetHour(timeNum / JSDate::HUNDRED);
267 timeZone->SetMin(timeNum % JSDate::HUNDRED);