Chuyển tới nội dung chính

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 sẽ sử dụng. Để biết thêm chi tiết, hãy truy cập https://go.microsoft.com/fwlink/?linkid=2180104https://go.microsoft.com/fwlink/?linkid=2180105. Việc bỏ qua trường này hoặc cung cấp giá trị null sẽ khiến hệ thống phân tích ngày bằng phương án hiệu quả nhất.
  • Culture: Khi Format 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""Jan", "Feb", "Mar", ..., trong khi trong "ru-RU" "MMM""янв", "фев", "мар", .... Khi Formatnull thì Culture sẽ kiểm soát định dạng mặc định cần sử dụng. Khi Culture là null hoặc bị bỏ qua, Culture.Current sẽ được sử dụng.

Để hỗ trợ các quy trình làm việc cũ, options cũng có thể là giá trị văn bản. Giá trị này có hành vi giống như khi options = [Format = null, Culture = options].

Examples

Example #1

Chuyển đổi "2010-12-31T01:30:00-08:00" thành giá trị datetimezone.

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