获取当前时间(String形式)一行代码搞定

简介: 获取当前时间(String形式)一行代码搞定

  有的公司,存储数据库的时间格式不是datetime而是直接用的varchar,这样方便取的时候避免时间转换,但是如果要存当前时间,一般都是至少三行搞定。

// 创建日期对象
    Date now = new Date();
    // 创建日期格式化对象
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    // 格式化日期对象为字符串
    String currentTime = format.format(now);
    // 输出当前时间字符串
    System.out.println("当前时间:" + currentTime);

   然后,为了减少代码量(秉着能少写就少写的原则,一行代码就行)

package Lx;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class TimeString {
   public static void main(String[] args) {
        String currentTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
        System.out.println("当前时间:" + currentTime);
      }
}

打印结果:

   这行代码使用LocalDateTime.now()获取当前时间,并使用DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")指定日期格式。然后通过format()方法将LocalDateTime对象转换为字符串表示。输出的结果将是格式为"yyyy-MM-dd HH:mm:ss"的当前时间字符串,例如:“2023-11-01 10:07:38”。你可以根据需要修改日期格式的模式。

A

相关文章
|
4天前
|
网络协议 C++
解决MASM32代码汇编出错: error A2181: initializer must be a string or single item
解决MASM32代码汇编出错: error A2181: initializer must be a string or single item
|
2月前
|
Kubernetes jenkins 持续交付
从代码到k8s部署应有尽有系列-java源码之String详解
本文详细介绍了一个基于 `gitlab + jenkins + harbor + k8s` 的自动化部署环境搭建流程。其中,`gitlab` 用于代码托管和 CI,`jenkins` 负责 CD 发布,`harbor` 作为镜像仓库,而 `k8s` 则用于运行服务。文章具体介绍了每项工具的部署步骤,并提供了详细的配置信息和示例代码。此外,还特别指出中间件(如 MySQL、Redis 等)应部署在 K8s 之外,以确保服务稳定性和独立性。通过本文,读者可以学习如何在本地环境中搭建一套完整的自动化部署系统。
58 0
|
4月前
|
Python
通过f-string编写简洁高效的Python格式化输出代码
Python 3.6中引入的f-string是Python中最常用的特征之一,它可以让我们编写更干净、更高效和更易于维护的代码,我们今天就由浅入深来详细介绍使用它的一些技巧。
445 4
|
3月前
|
存储
定义存储路径的写法 private static final String STORE_DIR = “E:\\B站视频创作\\前后端项目构建-小功能实现\\代码\\backend\\src\\main
定义存储路径的写法 private static final String STORE_DIR = “E:\\B站视频创作\\前后端项目构建-小功能实现\\代码\\backend\\src\\main
|
5月前
|
C++ 容器
【C++】STL容器——string类的使用指南(含代码演示)(8)
【C++】STL容器——string类的使用指南(含代码演示)(8)
|
5月前
|
C# 图形学
【Unity 3D】C#中String类的介绍及字符串常用操作详解(附测试代码 超详细)
【Unity 3D】C#中String类的介绍及字符串常用操作详解(附测试代码 超详细)
142 0
|
5月前
|
Java 索引
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
69 0
|
存储 人工智能 Java
Java8中String.join方法,让我们的代码更优美
Java8中String.join方法,让我们的代码更优美
120 0
告别StringUtil:使用Java 全新String API优化你的代码
Java 编程语言的每一次重要更新,都引入了许多新功能和改进。 并且在String 类中引入了一些新的方法,能够更好地满足开发的需求,提高编程效率。
|
存储 Java
Java的String类中提到的代码点,代码单元到底是什么?
Java的String类中提到的代码点,代码单元到底是什么?
122 0
Java的String类中提到的代码点,代码单元到底是什么?