(98ddef287cf01b8830132d828b61f5efc86f7918)
#include "qplatformdefs.h"
#include "private/qdatetimeparser_p.h"
#include "qdatastream.h"
#include "qdatetime.h"
#include "qdebug.h"
#include "qlocale.h"
#include "qset.h"
#include "qtimezone.h"
#include "qvarlengtharray.h"
#include "private/qlocale_p.h"
#include "private/qstringiterator_p.h"
#include "private/qtenvironmentvariables_p.h"
Go to the source code of this file.
|
static int | dayOfWeekDiff (int sought, int held) |
|
static bool | preferDayOfWeek (const QList< QDateTimeParser::SectionNode > &nodes) |
|
static qsizetype | digitCount (QStringView str) |
|
static QString | unquote (QStringView str) |
|
static int | countRepeat (QStringView str, int index, int maxCount) |
|
static void | appendSeparator (QStringList *list, QStringView string, int from, int size, int lastQuote) |
|
static int | matchesSeparator (QStringView text, QStringView separator) |
|
static int | weekDayWithinMonth (QCalendar calendar, int year, int month, int day, int weekDay) |
|
static int | yearInCenturyFrom (int y2d, int baseYear) |
|
static QDate | actualDate (QDateTimeParser::Sections known, QCalendar calendar, int baseYear, int year, int year2digits, int month, int day, int dayofweek) |
|
static QTime | actualTime (QDateTimeParser::Sections known, int hour, int hour12, int ampm, int minute, int second, int msec) |
|
static int | startsWithLocalTimeZone (QStringView name, const QDateTime &when, const QLocale &locale) |
|
static int | findTextEntry (QStringView text, const ShortVector< QString > &entries, QString *usedText, int *used) |
|
bool | operator== (QDateTimeParser::SectionNode s1, QDateTimeParser::SectionNode s2) |
|
◆ QDTPDEBUG
◆ QDTPDEBUGN
◆ ShortVector
◆ actualDate()
static QDate actualDate |
( |
QDateTimeParser::Sections | known, |
|
|
QCalendar | calendar, |
|
|
int | baseYear, |
|
|
int | year, |
|
|
int | year2digits, |
|
|
int | month, |
|
|
int | day, |
|
|
int | dayofweek ) |
|
static |
Returns a date consistent with the given data on parts specified by known, while staying as close to the given data as it can. Returns an invalid date when on valid date is consistent with the data.
Definition at line 1011 of file qdatetimeparser.cpp.
References yearInCenturyFrom().
◆ actualTime()
static QTime actualTime |
( |
QDateTimeParser::Sections | known, |
|
|
int | hour, |
|
|
int | hour12, |
|
|
int | ampm, |
|
|
int | minute, |
|
|
int | second, |
|
|
int | msec ) |
|
static |
◆ appendSeparator()
◆ countRepeat()
static int countRepeat |
( |
QStringView | str, |
|
|
int | index, |
|
|
int | maxCount ) |
|
inlinestatic |
◆ dayOfWeekDiff()
static int dayOfWeekDiff |
( |
int | sought, |
|
|
int | held ) |
|
static |
Difference between two days of the week.
Returns a difference in the range from -3 through +3, so that steps by small numbers of days move us through the month in the same direction as through the week.
Definition at line 92 of file qdatetimeparser.cpp.
◆ digitCount()
◆ findTextEntry()
◆ matchesSeparator()
◆ operator==()
◆ preferDayOfWeek()
◆ startsWithLocalTimeZone()
◆ unquote()
helper function for parseFormat. removes quotes that are not escaped and removes the escaping on those that are escaped
Definition at line 383 of file qdatetimeparser.cpp.
◆ weekDayWithinMonth()
static int weekDayWithinMonth |
( |
QCalendar | calendar, |
|
|
int | year, |
|
|
int | month, |
|
|
int | day, |
|
|
int | weekDay ) |
|
static |
Returns the day-number of a day, as close as possible to the given day, in the specified month of year for the given calendar, that falls on the day of the week indicated by weekDay.
Definition at line 982 of file qdatetimeparser.cpp.
◆ yearInCenturyFrom()
static int yearInCenturyFrom |
( |
int | y2d, |
|
|
int | baseYear ) |
|
static |