Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Περίπου
Δημιουργεί ένα datetimezone από τη δεδομένη τιμή.
-
value: Η τιμή που χρησιμοποιείται για τη δημιουργία ενόςdatetimezoneαρχείου . -
culture: (Προαιρετικό) Η κουλτούρα που θα χρησιμοποιηθεί κατά το μετασχηματισμό της τιμής (για παράδειγμα, "en-US").
Οι τιμές των ακόλουθων τύπων μπορούν να μετατραπούν σε datetimezone τιμή:
-
text: Επιστρέφει μια τιμή από τηνdatetimezoneαναπαράσταση κειμένου. Ανατρέξτε στο DateTimeZone.FromText για λεπτομέρειες. -
date: Επιστρέφει το adatetimezoneμεvalueως στοιχείο ημερομηνίας,12:00:00 AMως στοιχείο ώρας και τη μετατόπιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
datetime: Επιστρέφει adatetimezoneμεvalueως ημερομηνία/ώρα και μετατόπιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
datetimezone: Επιστρέφειvalue. -
time: Επιστρέφει adatetimezoneμε την ημερομηνία ισοδύναμη της ημερομηνίας OLE Automation Date of0ως στοιχείο ημερομηνίας,valueως στοιχείο ώρας και τη μετατόπιση που αντιστοιχεί στην τοπική ζώνη ώρας. Η ημερομηνία αυτοματισμού OLE αποτελείται από έναν αριθμό κινητής υποδιαστολής του οποίου το αναπόσπαστο στοιχείο είναι ο αριθμός των ημερών πριν ή μετά τα μεσάνυχτα, 30 Δεκεμβρίου 1899, και του οποίου το κλασματικό στοιχείο αντιπροσωπεύει την ώρα εκείνης της ημέρας διαιρούμενη διά του 24. Για παράδειγμα, τα μεσάνυχτα της 31ης Δεκεμβρίου 1899 αντιπροσωπεύεται από 1,0. 6 π.μ., 1 Ιανουαρίου 1900 αντιπροσωπεύεται από 2.25? μεσάνυχτα, 29 Δεκεμβρίου 1899 αντιπροσωπεύεται από -1.0; και 6 π.μ., 29 Δεκεμβρίου 1899 αντιπροσωπεύεται από -1,25. Η βασική τιμή είναι τα μεσάνυχτα, 30 Δεκεμβρίου 1899. Η ελάχιστη τιμή είναι μεσάνυχτα, 1 Ιανουαρίου 0100. Η μέγιστη τιμή είναι η τελευταία στιγμή της 31ης Δεκεμβρίου 9999. -
number: Επιστρέφει adatetimezoneμε την ημερομηνία/ώρα ισοδύναμη με την ημερομηνία αυτοματισμού OLE εκφρασμένη απόvalueκαι τη μετατόπιση που αντιστοιχεί στην τοπική ζώνη ώρας. -
null: Επιστρέφειnull.
Εάν value είναι οποιουδήποτε άλλου τύπου, επιστρέφεται σφάλμα.
Η τιμή της μετατόπισης που αντιστοιχεί στην τοπική ζώνη ώρας είναι διαφορετική κατά την εκτέλεση αυτής της συνάρτησης τοπικά σε αντίθεση με την εκτέλεσή της στο διαδίκτυο. Όταν εκτελείται τοπικά, επιστρέφεται η τοπική ζώνη ώρας. Όταν εκτελείται online, επιστρέφεται η ζώνη ώρας UTC (+00:00).
Παράδειγμα 1
Μετατρέψτε την αναπαράσταση κειμένου μιας ημερομηνίας, ώρας και ζώνης ώρας σε datetimezone τιμή.
χρήσης
DateTimeZone.From("2020-10-30T01:30:00-08:00")
εξόδου
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Παράδειγμα 2
Μετατρέψτε την αναπαράσταση κειμένου της ημερομηνίας, ώρας και ζώνης ώρας των Πορτογαλικών Βραζιλίας σε τιμή datetimezone .
χρήσης
DateTimeZone.From("13 de agosto de 2025 15:43:00 -03:00", "pt-BR")
εξόδου
#datetimezone(2025, 08, 13, 15, 43, 00, -3, 00)
Παράδειγμα 3
Μετατρέψτε έναν αριθμό που αντιπροσωπεύει την 1η Ιανουαρίου 2025 στις 12 μ.μ. σε τιμή datetimezone . Η ζώνη ώρας στο αποτέλεσμα εξαρτάται από το αν το παράδειγμα εκτελείται τοπικά ή με σύνδεση.
χρήσης
DateTimeZone.From(45658.5)
εξόδου
#datetimezone(2025, 01, 01, 12, 00, 00, 0, 00)