- All Implemented Interfaces:
QtObjectInterface,Cloneable,Comparable<QDateTime>
Date and time functions
Java wrapper for Qt class QDateTime
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQDateTime::TransitionResolutionstatic enumJava wrapper for Qt enumQDateTime::YearRange -
Constructor Summary
ConstructorsConstructorDescriptionOverloaded constructor forQDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior.Overloaded constructor forQDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.QTimeZone, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior.QDateTime(QDate date, QTime time, QTimeZone timeZone, QDateTime.TransitionResolution resolve) QDateTime(QDate date, QTime time, QDateTime.TransitionResolution resolve) QDateTime(QDate date, QTime time, Qt.TimeSpec spec) Overloaded constructor forQDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.Qt.TimeSpec, int)withoffsetSeconds = 0.QDateTime(QDate date, QTime time, Qt.TimeSpec spec, int offsetSeconds) -
Method Summary
Modifier and TypeMethodDescriptionfinal QDateTimeaddDays(long days) final QDateTimeaddDuration(TemporalAmount msecs) final QDateTimeaddMonths(int months) final QDateTimeaddMSecs(long msecs) final QDateTimeaddSecs(long secs) final QDateTimeaddYears(int years) final voidclone()Creates and returns a copy of this object.intstatic QDateTimestatic QDateTimecurrentDateTime(QTimeZone zone) static QDateTimestatic longstatic longfinal QDatedate()final longbooleanstatic QDateTimefromMSecsSinceEpoch(long msecs) static QDateTimefromMSecsSinceEpoch(long msecs, QTimeZone timeZone) static QDateTimefromMSecsSinceEpoch(long msecs, Qt.TimeSpec spec) Overloaded function forfromMSecsSinceEpoch(long, io.qt.core.Qt.TimeSpec, int)withoffsetFromUtc = 0.static QDateTimefromMSecsSinceEpoch(long msecs, Qt.TimeSpec spec, int offsetFromUtc) static QDateTimefromSecsSinceEpoch(long secs) static QDateTimefromSecsSinceEpoch(long secs, QTimeZone timeZone) static QDateTimefromSecsSinceEpoch(long secs, Qt.TimeSpec spec) Overloaded function forfromSecsSinceEpoch(long, io.qt.core.Qt.TimeSpec, int)withoffsetFromUtc = 0.static QDateTimefromSecsSinceEpoch(long secs, Qt.TimeSpec spec, int offsetFromUtc) static QDateTimefromString(String string) Overloaded function forfromString(java.lang.String, io.qt.core.Qt.DateFormat)withformat = io.qt.core.Qt.DateFormat.TextDate.static QDateTimefromString(String string, Qt.DateFormat format) static QDateTimefromString(String string, String format) Overloaded function forfromString(java.lang.String, java.lang.String, int)withbaseYear = io.qt.core.QLocale.DefaultTwoDigitBaseYear.static QDateTimefromString(String string, String format, int baseYear) static QDateTimefromString(String string, String format, int baseYear, QCalendar cal) inthashCode()Returns the objects's hash code computed byqHash(QDateTime).final booleanfinal booleanisNull()final booleanisValid()final DurationSeeoperator-(QDateTime,QDateTime) final QDateTimeminus(TemporalAmount duration) Seeoperator-(QDateTime,std::chrono::milliseconds) final longfinal intfinal QDateTimeplus(TemporalAmount duration) Seeoperator+(QDateTime,std::chrono::milliseconds) voidreadFrom(QDataStream arg__1) final longfinal voidOverloaded function forsetDate(io.qt.core.QDate, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior.final voidsetDate(QDate date, QDateTime.TransitionResolution resolve) final voidsetMSecsSinceEpoch(long msecs) final voidsetOffsetFromUtc(int offsetSeconds) final voidsetSecsSinceEpoch(long secs) final voidOverloaded function forsetTime(io.qt.core.QTime, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior.final voidsetTime(QTime time, QDateTime.TransitionResolution resolve) final voidsetTimeSpec(Qt.TimeSpec spec) final voidsetTimeZone(QTimeZone toZone) Overloaded function forsetTimeZone(io.qt.core.QTimeZone, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior.final voidsetTimeZone(QTimeZone toZone, QDateTime.TransitionResolution resolve) final voidfinal QTimetime()final QTimeZonefinal Qt.TimeSpectimeSpec()final QTimeZonetimeZone()final Stringfinal QDateTimefinal longfinal QDateTimetoOffsetFromUtc(int offsetSeconds) final longfinal StringtoString()Overloaded function fortoString(io.qt.core.Qt.DateFormat)withformat = io.qt.core.Qt.DateFormat.TextDate.final StringtoString(Qt.DateFormat format) final Stringfinal Stringfinal QDateTimetoTimeSpec(Qt.TimeSpec spec) final QDateTimetoTimeZone(QTimeZone toZone) final QDateTimetoUTC()voidwriteTo(QDataStream arg__1) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QDateTime
public QDateTime() -
QDateTime
- Parameters:
date-time-resolve-- Since:
- This function was introduced in Qt 6.5.
-
QDateTime
public QDateTime(QDate date, QTime time, QTimeZone timeZone, QDateTime.TransitionResolution resolve) - Parameters:
date-time-timeZone-resolve-
-
QDateTime
- Parameters:
date-time-spec-offsetSeconds-
-
QDateTime
- Parameters:
other-
-
QDateTime
Overloaded constructor for
QDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior. -
QDateTime
Overloaded constructor for
QDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.QTimeZone, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior. -
QDateTime
Overloaded constructor for
QDateTime(io.qt.core.QDate, io.qt.core.QTime, io.qt.core.Qt.TimeSpec, int)withoffsetSeconds = 0.
-
-
Method Details
-
addDays
- Parameters:
days-- Returns:
-
addDuration
- Parameters:
msecs-- Returns:
- Since:
- This function was introduced in Qt 6.4.
-
addMSecs
- Parameters:
msecs-- Returns:
-
addMonths
- Parameters:
months-- Returns:
-
addSecs
- Parameters:
secs-- Returns:
-
addYears
- Parameters:
years-- Returns:
-
date
- Returns:
-
daysTo
- Parameters:
arg__1-- Returns:
-
isDaylightTime
- Returns:
-
isNull
- Returns:
-
isValid
- Returns:
-
msecsTo
- Parameters:
arg__1-- Returns:
-
offsetFromUtc
- Returns:
-
plus
See
operator+(QDateTime,std::chrono::milliseconds) - Parameters:
duration-- Returns:
-
minus
See
operator-(QDateTime,QDateTime) - Parameters:
rhs-- Returns:
-
minus
See
operator-(QDateTime,std::chrono::milliseconds) - Parameters:
duration-- Returns:
-
writeTo
- Parameters:
arg__1-
-
assign
- Parameters:
other-
-
readFrom
- Parameters:
arg__1-
-
secsTo
- Parameters:
arg__1-- Returns:
-
setDate
- Parameters:
date-resolve-
-
setMSecsSinceEpoch
- Parameters:
msecs-
-
setOffsetFromUtc
- Parameters:
offsetSeconds-
-
setSecsSinceEpoch
- Parameters:
secs-
-
setTime
- Parameters:
time-resolve-
-
setTimeSpec
- Parameters:
spec-
-
setTimeZone
@QtUninvokable public final void setTimeZone(QTimeZone toZone, QDateTime.TransitionResolution resolve) - Parameters:
toZone-resolve-
-
swap
- Parameters:
other-
-
time
- Returns:
-
timeRepresentation
- Returns:
- Since:
- This function was introduced in Qt 6.5.
-
timeSpec
- Returns:
-
timeZone
- Returns:
-
timeZoneAbbreviation
- Returns:
-
toLocalTime
- Returns:
-
toMSecsSinceEpoch
- Returns:
-
toOffsetFromUtc
- Parameters:
offsetSeconds-- Returns:
-
toSecsSinceEpoch
- Returns:
-
toString
- Parameters:
format-- Returns:
-
toString
- Parameters:
format-cal-- Returns:
-
toString
- Parameters:
format-- Returns:
-
toTimeSpec
- Parameters:
spec-- Returns:
-
toTimeZone
- Parameters:
toZone-- Returns:
-
toUTC
- Returns:
-
currentDateTime
- Returns:
-
currentDateTime
- Parameters:
zone-- Returns:
- Since:
- This function was introduced in Qt 6.5.
-
currentDateTimeUtc
- Returns:
-
currentMSecsSinceEpoch
public static long currentMSecsSinceEpoch()- Returns:
-
currentSecsSinceEpoch
public static long currentSecsSinceEpoch()- Returns:
-
fromMSecsSinceEpoch
- Parameters:
msecs-- Returns:
-
fromMSecsSinceEpoch
- Parameters:
msecs-timeZone-- Returns:
-
fromMSecsSinceEpoch
- Parameters:
msecs-spec-offsetFromUtc-- Returns:
-
fromSecsSinceEpoch
- Parameters:
secs-- Returns:
-
fromSecsSinceEpoch
- Parameters:
secs-timeZone-- Returns:
-
fromSecsSinceEpoch
- Parameters:
secs-spec-offsetFromUtc-- Returns:
-
fromString
- Parameters:
string-format-baseYear-- Returns:
- Since:
- This function was introduced in Qt 6.7.
-
fromString
- Parameters:
string-format-baseYear-cal-- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
fromString
- Parameters:
string-format-- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<QDateTime>
-
hashCode
Returns the objects's hash code computed byqHash(QDateTime). -
clone
Creates and returns a copy of this object.
-
setDate
Overloaded function for
setDate(io.qt.core.QDate, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior. -
setTime
Overloaded function for
setTime(io.qt.core.QTime, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior. -
setTimeZone
Overloaded function for
setTimeZone(io.qt.core.QTimeZone, io.qt.core.QDateTime.TransitionResolution)withresolve = io.qt.core.QDateTime.TransitionResolution.LegacyBehavior. -
toString
Overloaded function for
toString(io.qt.core.Qt.DateFormat)withformat = io.qt.core.Qt.DateFormat.TextDate. -
fromMSecsSinceEpoch
Overloaded function for
fromMSecsSinceEpoch(long, io.qt.core.Qt.TimeSpec, int)withoffsetFromUtc = 0. -
fromSecsSinceEpoch
Overloaded function for
fromSecsSinceEpoch(long, io.qt.core.Qt.TimeSpec, int)withoffsetFromUtc = 0. -
fromString
Overloaded function for
fromString(java.lang.String, java.lang.String, int)withbaseYear = io.qt.core.QLocale.DefaultTwoDigitBaseYear. -
fromString
Overloaded function for
fromString(java.lang.String, io.qt.core.Qt.DateFormat)withformat = io.qt.core.Qt.DateFormat.TextDate.
-