在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 ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。