在TypeScript,從字符串到日期的轉換可以使用日期對象及其方法。
我們可以使用 Date 對象的各種內置方法,例如Date(),Date parse(), 和Date UTC().
表中的內容
使用新的Date()
在這種方法中,我們使用Date()構造函數在TypeScript將字符串表示形式轉換為 Date 對象。輸出 Date 對象表示從輸入字符串解析出的日期和時間,然後將其打印到控製台。
用法:
let currentDate: Date = new Date();
例子:下麵的例子使用Date()將字符串轉換為日期TypeScript.
Javascript
let dStr: string = "2024-02-27";
let res: Date = new Date(dStr);
console.log(res, typeof res);
輸出:
2024-02-27T00:00:00.000Z object
使用日期.parse()
在這種方法中,我們使用Date parse()將日期的字符串表示形式轉換為相應的時間戳。然後,使用獲取的時間戳創建一個新的 Date 對象,表示解析的日期和時間,並將其打印到控製台。
用法:
let timestamp: number =
Date.parse(dateString);
例子:下麵的例子使用Date parse()將字符串轉換為日期TypeScript.
Javascript
let dStr: string = "February 27, 2024 ";
let time: number = Date.parse(dStr);
let res: Date = new Date(time);
console.log(res);
輸出:
2024-02-26T18:30:00.000Z
使用日期.UTC()
在這種方法中,我們使用Date UTC()根據從輸入字符串解析的各個組件創建 UTC 時間戳。這溫度數組保存解析後的年、月、日,然後使用以下命令構造一個新的 Date 對象 (res)日期.UTC()。輸出 Date 對象以協調世界時 (UTC) 顯示解析後的日期。
用法:
let timestamp: number =
Date.UTC(year, month[, day[, hour[, minute[, second[, millisecond]]]]]);
例子:下麵的例子使用Date UTC()將字符串轉換為日期TypeScript.
Javascript
let dStr: string = "2024-02-27";
let temp: number[] =
dStr.split('-').map(Number);
let res: Date =
new Date(Date.UTC(temp[0],
temp[1] - 1, temp[2]));
console.log(res);
輸出:
2024-02-27T00:00:00.000Z
相關用法
- TypeScript String轉Boolean用法及代碼示例
- TypeScript String轉JSON用法及代碼示例
- TypeScript String轉enum用法及代碼示例
- TypeScript String charAt()用法及代碼示例
- TypeScript String charCodeAt()用法及代碼示例
- TypeScript String concat()用法及代碼示例
- TypeScript String indexOf()用法及代碼示例
- TypeScript String lastIndexOf()用法及代碼示例
- TypeScript String localeCompare()用法及代碼示例
- TypeScript String replace()用法及代碼示例
- TypeScript String search()用法及代碼示例
- TypeScript String slice()用法及代碼示例
- TypeScript String split()用法及代碼示例
- TypeScript String substr()用法及代碼示例
- TypeScript String substring()用法及代碼示例
- TypeScript String includes()用法及代碼示例
- TypeScript String codePointAt()用法及代碼示例
- TypeScript String repeat()用法及代碼示例
- TypeScript String endsWith()用法及代碼示例
- TypeScript String trim()用法及代碼示例
- TypeScript String padStart()用法及代碼示例
- TypeScript String normalize()用法及代碼示例
- TypeScript String match()用法及代碼示例
- TypeScript String matchAll()用法及代碼示例
- TypeScript String padEnd()用法及代碼示例
注:本文由純淨天空篩選整理自gauravggeeksforgeeks大神的英文原創作品 How to Convert String to Date in TypeScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。