题目
用 time 打印当前本地时间字符串
思路
本题输出当前本地时间字符串。用 DateTimeFormatter(或 SimpleDateFormat)对 LocalDateTime.now() 格式化为 yyyy-MM-dd HH:mm:ss 再打印。
解题分析
时区由 JVM 与系统环境决定;在线运行输出为服务器当前时间。
函数简要说明
当前本地时间(常用两种写法):
LocalDateTime.now()+DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"):Java 8+ 推荐。new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()):旧 API,本题示例程序可用。- 输出随 JVM 与系统时区变化;在线运行即服务器本地时间。
完整程序
public class Main {
public static void main(String[] args) {
System.out.println(new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date()));
}
}
运行示例
输出:
(当前时间)