当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


TypeScript String转Date用法及代码示例


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


相关用法


注:本文由纯净天空筛选整理自gauravggeeksforgeeks大神的英文原创作品 How to Convert String to Date in TypeScript ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。