使用java语言将当前时间戳格式化为YYYY-MM-dd
时间: 2023-09-17 17:10:59 浏览: 90
好的,以下是将当前时间戳格式化为YYYY-MM-dd的Java代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis(); // 获取当前时间戳
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
String formattedDate = dateFormat.format(new Date(timestamp));
System.out.println(formattedDate);
}
}
```
这段代码将会输出当前时间的YYYY-MM-dd格式。
相关问题
java获取系统当前时间戳格式为yyyy-mm-dd hh:mm:ss
在Java中,你可以使用`java.time`包下的`LocalDateTime`类以及`Instant`类来获取系统的当前时间戳,并按照指定格式转换。以下是获取并格式化为"yyyy-MM-dd HH:mm:ss"的一个示例:
```java
import java.time.LocalDateTime;
import java.time.Instant;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前时间点的Instant对象
Instant instant = Instant.now();
// 将Instant转换为LocalDateTime
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// 定义日期时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 格式化并打印时间戳
String formattedTime = localDateTime.format(formatter);
System.out.println("Current timestamp in 'yyyy-MM-dd HH:mm:ss' format: " + formattedTime);
}
}
```
当你运行这个程序,它会打印出当前的时间戳,格式为"年-月-日 时:分:秒"。
使用LocalDateTime 将时间戳转换为 yyyy-MM-dd HH:mm:ss的格式
`LocalDateTime` 是Java 8中引入的一个日期和时间类,它代表了一个特定的时间点,但不包含时区信息。如果你有一个时间戳(通常是毫秒数),你可以使用`java.time`包下的类如`Instant`将其转换为`LocalDateTime`,然后再将`LocalDateTime`格式化为你需要的格式"yyyy-MM-dd HH:mm:ss"。
首先,你需要获取一个表示时间戳的`Instant`对象:
```java
long timestampInMilliseconds = yourTimestamp; // 时间戳值
Instant instant = Instant.ofEpochMilli(timestampInMilliseconds);
```
接着,将`Instant`转换为`LocalDateTime`:
```java
LocalDateTime localDateTime = instant.atZone(ZoneId.systemDefault()).toLocalDateTime();
```
最后,使用`DateTimeFormatter`来格式化`LocalDateTime`为指定的字符串格式:
```java
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = localDateTime.format(formatter);
```
现在,`formattedDateTime`就是所需的"yyyy-MM-dd HH:mm:ss"格式的时间字符串了。
阅读全文