java 获取当天下班时间时间戳
时间: 2023-10-18 16:14:32 浏览: 42
可以使用Java的Calendar和Date类来获取当天下班时间的时间戳。具体代码如下:
```
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 18); // 设置下班时间的小时为18
calendar.set(Calendar.MINUTE, 0); // 设置下班时间的分钟为0
calendar.set(Calendar.SECOND, 0); // 设置下班时间的秒数为0
Date date = calendar.getTime(); // 获取当天下班时间的Date对象
long timestamp = date.getTime(); // 获取当天下班时间的时间戳
System.out.println(timestamp); // 输出当天下班时间的时间戳
}
}
```
注意,上面代码中的小时是按24小时制来设置的,如果需要按12小时制来设置,需要使用Calendar.AM或Calendar.PM来设置上下午。
相关问题
java 获取当前时间的时间戳
以下是两种Java获取当前时间戳的方法:
1. 使用java.sql.Timestamp类获取当前时间戳:
```java
import java.sql.Timestamp;
// 方法1:使用Timestamp类的构造函数
Timestamp timestamp1 = new Timestamp(System.currentTimeMillis());
System.out.println("当前时间戳1:" + timestamp1.getTime());
// 方法2:使用Timestamp类的静态方法valueOf()
Timestamp timestamp2 = Timestamp.valueOf(LocalDateTime.now());
System.out.println("当前时间戳2:" + timestamp2.getTime());
```
2. 使用java.time.Instant类获取当前时间戳:
```java
import java.time.Instant;
Instant instant = Instant.now();
System.out.println("当前时间戳:" + instant.toEpochMilli());
```
java获取当前时间的时间戳
在Java中获取当前时间的时间戳可以使用System.currentTimeMillis()方法,该方法返回自1970年1月1日00:00:00 GMT以来的毫秒数。示例代码如下:
```java
long timeStamp = System.currentTimeMillis();
System.out.println("当前时间戳为:" + timeStamp);
```