在處理日期和時間格式時,DateTimeFormat JSON 是一種非常有用的工具。它可以幫助我們以指定的格式將日期和時間轉換為 JSON 字符串。
使用 DateTimeFormat JSON 的方法非常簡單。首先,我們需要導入相應的庫:
import { DateTimeFormat } from 'json-toolkit';
然后,我們就可以使用DateTimeFormat
類實例化一個對象,并指定日期和時間的格式:
const formatter = new DateTimeFormat('yyyy-MM-dd HH:mm:ss');
在實例化之后,我們就可以使用該對象對日期和時間進行格式化:
const now = new Date(); const formattedDate = formatter.format(now); console.log(formattedDate); // "2022-04-07 16:34:12"
除了默認格式之外,我們還可以使用自定義的格式字符串:
const formatter = new DateTimeFormat('M/d/yyyy h:mm:ss a'); const now = new Date(); const formattedDate = formatter.format(now); console.log(formattedDate); // "4/7/2022 4:34:12 PM"
DateTimeFormat JSON 也支持反向轉換,即將 JSON 字符串轉換為日期和時間對象。我們只需要將 JSON 字符串傳遞給parse()
方法即可:
const formatter = new DateTimeFormat('yyyy-MM-dd HH:mm:ss'); const now = new Date(); const formattedDate = formatter.format(now); const parsedDate = formatter.parse(formattedDate); console.log(parsedDate); // Date { Thu Apr 07 2022 16:34:12 GMT+0800 (China Standard Time) }
可以看到,parse()
方法成功將格式化后的字符串轉換為日期和時間對象。
總之,DateTimeFormat JSON 是一個非常有用的工具,可以幫助我們輕松地格式化和解析日期和時間字符串。它的使用方法非常簡單,只需要實例化一個對象,并指定日期和時間的格式即可。