Lines Matching refs:str
181 int JSDate::GetSignedNumFromString(const CString &str, int len, int *index) in GetSignedNumFromString() argument
184 GetNumFromString(str, len, index, &res); in GetSignedNumFromString()
185 if (str.at(0) == NEG) { in GetSignedNumFromString()
192 bool JSDate::GetNumFromString(const CString &str, int len, int *index, int *num) in GetNumFromString() argument
197 oneByte = str.at(indexStr); in GetNumFromString()
208 oneByte = str.at(indexStr); in GetNumFromString()
237 JSTaggedValue JSDate::LocalParseStringToMs(const CString &str) in LocalParseStringToMs() argument
247 int len = str.length(); in LocalParseStringToMs()
259 CString::size_type localSpace = str.find(' ', index); in LocalParseStringToMs()
260 CString strMonth = str.substr(localSpace + 1, LENGTH_MONTH_NAME); in LocalParseStringToMs()
268 GetNumFromString(str, len, &index, &date); in LocalParseStringToMs()
269 GetNumFromString(str, len, &index, &year); in LocalParseStringToMs()
270 indexGmt = str.find("GMT", index); in LocalParseStringToMs()
272 GetNumFromString(str, len, &index, &hours); in LocalParseStringToMs()
273 GetNumFromString(str, len, &index, &minutes); in LocalParseStringToMs()
274 GetNumFromString(str, len, &index, &seconds); in LocalParseStringToMs()
278 indexPlus = str.find(PLUS, indexGmt); in LocalParseStringToMs()
280 GetNumFromString(str, indexGmt, &index, &hours); in LocalParseStringToMs()
281 GetNumFromString(str, indexGmt, &index, &minutes); in LocalParseStringToMs()
282 GetNumFromString(str, indexGmt, &index, &seconds); in LocalParseStringToMs()
283 GetNumFromString(str, len, &indexLocal, &localTime); in LocalParseStringToMs()
306 JSTaggedValue JSDate::UtcParseStringToMs(const CString &str) in UtcParseStringToMs() argument
316 int len = str.length(); in UtcParseStringToMs()
328 GetNumFromString(str, len, &index, &date); in UtcParseStringToMs()
329 CString strMonth = str.substr(index + 1, LENGTH_MONTH_NAME); in UtcParseStringToMs()
337 GetNumFromString(str, len, &index, &year); in UtcParseStringToMs()
338 indexGmt = str.find("GMT", index); in UtcParseStringToMs()
340 GetNumFromString(str, len, &index, &hours); in UtcParseStringToMs()
341 GetNumFromString(str, len, &index, &minutes); in UtcParseStringToMs()
342 GetNumFromString(str, len, &index, &seconds); in UtcParseStringToMs()
346 indexPlus = str.find(PLUS, indexGmt); in UtcParseStringToMs()
348 GetNumFromString(str, indexGmt, &index, &hours); in UtcParseStringToMs()
349 GetNumFromString(str, indexGmt, &index, &minutes); in UtcParseStringToMs()
350 GetNumFromString(str, indexGmt, &index, &seconds); in UtcParseStringToMs()
351 GetNumFromString(str, len, &indexLocal, &localTime); in UtcParseStringToMs()
373 JSTaggedValue JSDate::IsoParseStringToMs(const CString &str) in IsoParseStringToMs() argument
384 int len = str.length(); in IsoParseStringToMs()
385 year = GetSignedNumFromString(str, len, &index); in IsoParseStringToMs()
386 CString::size_type indexT = str.find(FLAG_TIME, index); in IsoParseStringToMs()
387 CString::size_type indexZ = str.find(FLAG_UTC, index); in IsoParseStringToMs()
392 } else if (len >= MIN_LENGTH && str.at(len - INDEX_PLUS_NEG) == NEG) { in IsoParseStringToMs()
395 } else if (len >= MIN_LENGTH && str.at(len - INDEX_PLUS_NEG) == PLUS) { in IsoParseStringToMs()
401 GetNumFromString(str, len, &index, &month); in IsoParseStringToMs()
403 GetNumFromString(str, len, &index, &month); in IsoParseStringToMs()
404 GetNumFromString(str, len, &index, &date); in IsoParseStringToMs()
406 GetNumFromString(str, len, &index, &hours); in IsoParseStringToMs()
407 GetNumFromString(str, len, &index, &minutes); in IsoParseStringToMs()
410 GetNumFromString(str, len, &index, &seconds); in IsoParseStringToMs()
412 GetNumFromString(str, len, &index, &seconds); in IsoParseStringToMs()
413 GetNumFromString(str, len, &index, &ms); in IsoParseStringToMs()
417 GetNumFromString(str, len, &index, &seconds); in IsoParseStringToMs()
419 GetNumFromString(str, len, &index, &seconds); in IsoParseStringToMs()
420 GetNumFromString(str, len, &index, &ms); in IsoParseStringToMs()
424 GetNumFromString(str, len, &index, &month); in IsoParseStringToMs()
425 GetNumFromString(str, len, &index, &date); in IsoParseStringToMs()
431 GetNumFromString(str, len, &index, &localHours); in IsoParseStringToMs()
432 GetNumFromString(str, len, &index, &localMinutes); in IsoParseStringToMs()
489 … JSHandle<JSTaggedValue> str = JSHandle<JSTaggedValue>::Cast(JSTaggedValue::ToString(thread, msg)); in Parse() local
491 CString date = ConvertToString(EcmaString::Cast(str->GetTaggedObject())); in Parse()
613 CString JSDate::StrToTargetLength(const CString &str, int length) in StrToTargetLength() argument
616 if (str[0] == NEG) { in StrToTargetLength()
617 len = static_cast<int>(str.length() - 1); in StrToTargetLength()
619 len = static_cast<int>(str.length()); in StrToTargetLength()
626 if (str[0] == NEG) { in StrToTargetLength()
627 sub = NEG + sub + str.substr(1, len); in StrToTargetLength()
629 sub = sub + str; in StrToTargetLength()
658 …CString str = weekdayName[fields[WEEKDAY]] + SPACE + monthName[fields[MONTH]] + SPACE + day + SPAC… in ToDateString() local
659 … JSHandle<EcmaString> result = thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str); in ToDateString()
698 …CString str = weekday + SPACE + month + SPACE + day + SPACE + year + SPACE + hour + COLON + minute… in ToDateString() local
700 return str; in ToDateString()
723 CString str = in ToISOString() local
725 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToISOString()
738 CString str = hour + COLON + minute + COLON + second; in GetLocaleTimeStr() local
740 str = "下午" + str; in GetLocaleTimeStr()
742 str = "上午" + str; in GetLocaleTimeStr()
744 return str; in GetLocaleTimeStr()
757 CString str = year + VIRGULE + month + VIRGULE + day; in GetLocaleDateStr() local
758 return str; in GetLocaleDateStr()
768 CString str = GetLocaleDateStr(fields); in ToLocaleDateString() local
769 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToLocaleDateString()
791 CString str = GetLocaleTimeStr(fields); in ToLocaleTimeString() local
792 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToLocaleTimeString()
830 …CString str = weekday + SPACE + month + SPACE + day + SPACE + year + SPACE + hour + COLON + minute… in ToString() local
832 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToString()
860 CString str = hour + COLON + minute + COLON + second + SPACE + "GMT" + localTime; in ToTimeString() local
861 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToTimeString()
885 …CString str = weekday + COMMA + SPACE + day + SPACE + month + SPACE + year + SPACE + hour + COLON … in ToUTCString() local
887 return thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(str).GetTaggedValue(); in ToUTCString()