DateTimeZone.FromText
Tạo một datetimezone từ các dạng thức datetimezone địa phương, phổ quát và tùy chỉnh.
Syntax
DateTimeZone.FromText(
text as text,
optional options as any
) as datetimezone
Remarks
Tạo giá trị datetimezone
từ dạng biểu diễn văn bản, text
. Một tham số record
tùy chọn, options
có thể được cung cấp để chỉ định các thuộc tính bổ sung. record
có thể chứa các trường sau:
Format
: Giá trịtext
cho biết định dạng cần sử dụng. Để biết thêm chi tiết, hãy truy nhập https://go.microsoft.com/fwlink/?linkid=2180104 và https://go.microsoft.com/fwlink/?linkid=2180105. Việc bỏ qua trường này hoặc cung cấp giá trịnull
sẽ dẫn đến phân tích ngày bằng phương án hiệu quả nhất.Culture
: KhiFormat
không phải là null,Culture
sẽ kiểm soát một số bộ xác định định dạng. Ví dụ, trong"en-US"
"MMM"
là"Jan", "Feb", "Mar", ...
còn trong"ru-RU"
"MMM"
là"янв", "фев", "мар", ...
. KhiFormat
lànull
,Culture
sẽ kiểm soát định dạng cần sử dụng. KhiCulture
lànull
hoặc bị bỏ qua,Culture.Current
sẽ được sử dụng.
options
cũng có thể là giá trị văn bản. Giá trị này có cùng hành vi giống như options
= [Format = null, Culture = options
]
.
Examples
Example #1
Chuyển đổi <code>"2010-12-31T01:30:00-08:00"</code> thành giá trị <code>datetimezone</code>.
DateTimeZone.FromText("2010-12-31T01:30:00-08:00")
Result:
#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)
Example #2
Chuyển đổi bằng cách sử dụng dạng thức tùy chỉnh và văn hóa Đức.
DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Result:
#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)
Example #3
Chuyển đổi bằng ISO 8601.
DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])
Result:
#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)
Category
DateTimeZone