ts比较日期大小
时间: 2023-06-28 19:12:19 浏览: 77
可以使用Date对象的getTime()方法将日期转换为时间戳,然后进行比较。例如:
```typescript
const date1 = new Date('2021-10-01');
const date2 = new Date('2021-10-02');
if (date1.getTime() < date2.getTime()) {
console.log('date1 is earlier than date2');
}
```
这段代码中,我们创建了两个日期对象date1和date2,然后使用它们的getTime()方法获取时间戳,并进行比较。如果date1比date2早,输出"date1 is earlier than date2"。
相关问题
ts写微信小程序 比较日期的大小
在 TypeScript 中比较日期的大小可以使用 Date 类型的 compareTo 方法。具体实现步骤如下:
1. 创建两个 Date 类型的变量,分别表示要比较的两个日期。
```typescript
const date1: Date = new Date('2021-01-01');
const date2: Date = new Date('2021-01-02');
```
2. 调用 compareTo 方法进行比较。该方法返回一个数字,表示两个日期的大小关系。如果返回值为 0,则表示两个日期相等;如果返回值小于 0,则表示 date1 小于 date2;如果返回值大于 0,则表示 date1 大于 date2。
```typescript
const compareResult: number = date1.compareTo(date2);
if (compareResult === 0) {
console.log('date1 等于 date2');
} else if (compareResult < 0) {
console.log('date1 小于 date2');
} else {
console.log('date1 大于 date2');
}
```
完整的代码示例:
```typescript
const date1: Date = new Date('2021-01-01');
const date2: Date = new Date('2021-01-02');
const compareResult: number = date1.compareTo(date2);
if (compareResult === 0) {
console.log('date1 等于 date2');
} else if (compareResult < 0) {
console.log('date1 小于 date2');
} else {
console.log('date1 大于 date2');
}
```
java timestamp比较大小
Java中的Timestamp比较大小可以使用compareTo()方法,该方法返回一个int值,表示两个Timestamp对象的大小关系。如果第一个Timestamp对象小于第二个,则返回负数;如果两个对象相等,则返回;如果第一个Timestamp对象大于第二个,则返回正数。例如:
Timestamp ts1 = new Timestamp(System.currentTimeMillis());
Timestamp ts2 = new Timestamp(System.currentTimeMillis() + 100);
int result = ts1.compareTo(ts2);
if(result < ){
System.out.println("ts1小于ts2");
}else if(result == ){
System.out.println("ts1等于ts2");
}else{
System.out.println("ts1大于ts2");
}