classe System::DateTimeOffset

DateTimeOffset class

Contiene la data e l’ora del giorno relative al Tempo Universale Coordinato. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class DateTimeOffset

Metodi

MetodoDescrizione
Add(TimeSpan) constAggiunge un intervallo di tempo specificato all’oggetto DateTimeOffset.
AddDays(double) constAggiunge un numero specificato di giorni all’oggetto DateTimeOffset.
AddHours(double) constAggiunge un numero specificato di ore all’oggetto DateTimeOffset.
AddMilliseconds(double) constAggiunge un numero specificato di millisecondi all’oggetto DateTimeOffset.
AddMinutes(double) constAggiunge un numero specificato di minuti all’oggetto DateTimeOffset.
AddMonths(int) constAggiunge un numero specificato di mesi all’oggetto DateTimeOffset.
AddSeconds(double) constAggiunge un numero specificato di secondi all’oggetto DateTimeOffset.
AddTicks(int64_t) constAggiunge un numero specificato di tick all’oggetto DateTimeOffset.
AddYears(int) constAggiunge un numero specificato di anni all’oggetto DateTimeOffset.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Confronta due oggetti DateTimeOffset.
CompareTo(const DateTimeOffset&) constConfronta due oggetti DateTimeOffset.
CompareTo(const SharedPtr<Object>&) constConfronta due oggetti DateTimeOffset.
DateTimeOffset()Costruttore predefinito.
DateTimeOffset(DateTime)Costruttore.
DateTimeOffset(int64_t, TimeSpan)Costruttore.
DateTimeOffset(DateTime, TimeSpan)Costruttore.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Costruttore.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Costruttore.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Costruttore.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Verifica se due oggetti DateTimeOffset rappresentano lo stesso istante temporale.
Equals(const DateTimeOffset&) constVerifica se due oggetti DateTimeOffset rappresentano lo stesso istante temporale.
Equals(const SharedPtr<Object>&) constVerifica se due oggetti DateTimeOffset rappresentano lo stesso istante temporale.
EqualsExact(const DateTimeOffset&) constVerifica se due oggetti DateTimeOffset rappresentano lo stesso istante temporale e hanno lo stesso offset.
EqualsExact(const SharedPtr<Object>&) constVerifica se due oggetti DateTimeOffset rappresentano lo stesso istante temporale e hanno lo stesso offset.
static FromFileTime(int64_t)ConvertWindows file time in data e ora con offset locale.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-time in oggetto DateTimeOffset.
static FromUnixTimeSeconds(int64_t)Convert Unix-time in oggetto DateTimeOffset.
get_Date() constOttiene la componente data dell’oggetto corrente.
get_DateTime() constOttiene il valore DateTime.
get_Day() constOttiene il giorno del mese dell’oggetto corrente.
get_DayOfWeek() constOttiene il giorno della settimana dell’oggetto corrente.
get_DayOfYear() constOttiene il giorno dell’anno dell’oggetto corrente.
get_Hour() constOttiene la componente ora dell’oggetto corrente.
get_LocalDateTime() constOttiene il valore DateTime che rappresenta la data e l’ora locali.
get_Millisecond() constOttiene la componente millisecondo dell’oggetto corrente.
get_Minute() constOttiene la componente minuto dell’oggetto corrente.
get_Month() constOttiene la componente mese dell’oggetto corrente.
static get_Now()Ottiene il DateTimeOffset la cui data e ora sono impostate all’ora locale corrente e il cui offset è impostato all’offset dell’ora locale.
get_Offset() constOttiene l’offset da UTC.
get_Second() constOttiene la componente secondo dell’oggetto corrente.
get_Ticks() constOttiene il numero di tick dell’oggetto corrente.
get_TimeOfDay() constOttiene l’ora del giorno dell’oggetto corrente.
get_UtcDateTime() constOttiene il valore DateTime che rappresenta la data e l’ora UTC.
static get_UtcNow()Ottiene il DateTimeOffset la cui data e ora sono impostate all’ora UTC corrente e il cui offset è TimeSpan::Zero.
get_UtcTicks() constRestituisce il numero di tick dell’oggetto corrente in ora UTC.
get_Year() constRestituisce la componente dell’anno dell’oggetto corrente.
GetHashCode() constRestituisce il codice hash per l’oggetto DateTimeOffset corrente.
IsNull() const
operator!=(const DateTimeOffset&) constDetermina se l’oggetto corrente e l’oggetto DateTimeOffset specificato rappresentano valori di data e ora distinti.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constRestituisce una nuova istanza della classe DateTimeOffset che rappresenta il valore di data e ora risultante dalla somma del valore rappresentato dall’oggetto corrente e dell’intervallo di tempo specificato.
operator-(TimeSpan) constRestituisce una nuova istanza della classe DateTimeOffset che rappresenta il valore di data e ora ottenuto sottraendo l’intervallo di tempo specificato dal valore rappresentato dall’oggetto corrente.
operator-(const DateTimeOffset&) constRestituisce un’istanza della classe TimeSpan che rappresenta l’intervallo di tempo tra i valori di data e ora rappresentati dall’oggetto corrente e da quello specificato.
operator<(const DateTimeOffset&) constDetermina se l’oggetto corrente rappresenta il valore di data e ora precedente al valore rappresentato dall’oggetto DateTimeOffset specificato.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constDetermina se l’oggetto corrente rappresenta il valore di data e ora precedente o uguale al valore rappresentato dall’oggetto DateTimeOffset specificato.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constDetermina se l’oggetto corrente e l’oggetto DateTimeOffset specificato rappresentano lo stesso valore di data e ora.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constDetermina se l’oggetto corrente rappresenta il valore di data e ora successivo al valore rappresentato dall’oggetto DateTimeOffset specificato.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constDetermina se l’oggetto corrente rappresenta il valore di data e ora successivo o uguale al valore rappresentato dall’oggetto DateTimeOffset specificato.
operator>=(std::nullptr_t) const
static Parse(const String&)Converte la stringa specificata in un equivalente DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converte la stringa specificata in un oggetto DateTimeOffset utilizzando il provider di formato e lo stile di formattazione specificati.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converte la stringa specificata in un oggetto DateTimeOffset utilizzando il formato, il provider di formato e lo stile di formattazione specificati.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Converte la stringa specificata in un oggetto DateTimeOffset utilizzando i formati, il provider di formato e lo stile di formattazione specificati.
Subtract(TimeSpan) constSottrae un intervallo di tempo specificato dall’oggetto corrente.
Subtract(const DateTimeOffset&) constSottrae un valore DateTimeOffset specificato dall’oggetto corrente.
ToFileTime() constConverte l’oggetto corrente nel tempo file Windows.
ToLocalTime() constConverte l’oggetto corrente in un oggetto che rappresenta l’ora locale.
ToOffset(TimeSpan) constSostituisce l’offset dell’oggetto corrente con l’offset specificato.
ToString(const String&, const SharedPtr<IFormatProvider>&) constConverte l’oggetto corrente in una stringa utilizzando il formato e il provider di formato specificati.
ToString(const SharedPtr<IFormatProvider>&) constConverte l’oggetto corrente in una stringa utilizzando il provider di formato specificato.
ToString(const String&) constConverte l’oggetto corrente in una stringa utilizzando il formato specificato.
ToString() constConverte l’oggetto corrente in una stringa.
ToUniversalTime() constConverte l’oggetto corrente in un oggetto che rappresenta l’ora UTC.
ToUnixTimeMilliseconds() constOttiene i millisecondi trascorsi dall’inizio dell’epoca Unix.
ToUnixTimeSeconds() constOttiene i secondi trascorsi dall’inizio dell’epoca Unix.
static TryParse(const String&, DateTimeOffset&)Prova a convertire la stringa specificata in un oggetto DateTimeOffset.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Prova a convertire la stringa specificata in un oggetto DateTimeOffset usando il provider di formato e lo stile di formattazione specificati.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Prova a convertire la stringa specificata in un oggetto DateTimeOffset usando i formati, il provider di formato e lo stile di formattazione specificati.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Prova a convertire la stringa specificata in un oggetto DateTimeOffset usando il formato, il provider di formato e lo stile di formattazione specificati.
static Type()Restituisce un oggetto TypeInfo che rappresenta la struttura TimeSpan.

Campi

CampoDescrizione
static constexpr MaxOffsetOttiene l’offset massimo in tick.
static MaxValueOttiene il valore più grande di DateTimeOffset.
static constexpr MinOffsetOttiene l’offset minimo in tick.
static MinValueOttiene il valore più precoce di DateTimeOffset.
static UnixEpochOttiene l’inizio dell’epoca Unix.

Vedi anche