DateTimeZone.From
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Επιστρέφει μια datetimezone
τιμή από την παρεχόμενη value
. Μπορεί επίσης να δοθεί μια προαιρετική culture
(για παράδειγμα, "en-US"). Εάν η παρεχόμενη value
είναι null
, DateTimeZone.From επιστρέφει null
. Εάν η δεδομένη value
είναι datetimezone
, επιστρέφεται value
. Οι τιμές των ακόλουθων τύπων μπορούν να μετατραπούν σε datetimezone
τιμή:
-
text
: Μια τιμήdatetimezone
από την αναπαράσταση κειμένου. Ανατρέξτε στο DateTimeZone.FromText για λεπτομέρειες. -
date
: Μιαdatetimezone
μεvalue
ως στοιχείο ημερομηνίας,12:00:00 AM
ως στοιχείο ώρας και την απόκλιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
datetime
: Μιαdatetimezone
μεvalue
ως ημερομηνία/ώρα και την απόκλιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
time
: Μιαdatetimezone
με το ισοδύναμο ημερομηνίας της ημερομηνίας αυτοματισμού OLE του0
ως στοιχείο ημερομηνίας,value
ως στοιχείο ώρας και την απόκλιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
number
: Μιαdatetimezone
με ημερομηνία/ώρα ισοδύναμη με την ημερομηνία αυτοματισμού OLE που εκφράζεται απόvalue
και την απόκλιση που αντιστοιχεί στην τοπική ζώνη ώρας.
Εάν value
είναι οποιουδήποτε άλλου τύπου, επιστρέφεται σφάλμα.
Μετατρέψτε "2020-10-30T01:30:00-08:00"
σε μια τιμή datetimezone
.
χρήσης
DateTimeZone.From("2020-10-30T01:30:00-08:00")
εξόδου
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)