在java8中如何把日期转换成字符串?
在 Java 8 中,日期和时间 API 采用了新的设计,主要是 java.time 包,其中有一个 LocalDateTime 类可以用来表示本地日期和时间。将 LocalDateTime 对象转换为字符串,可以使用 DateTimeFormatter 来进行格式化输出。下面是一个简单的示例:
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Test {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String str = now.format(formatter);
System.out.println(str); // 输出格式化后的日期时间字符串
}
}
上面的代码中,首先获取当前的日期时间对象 now,然后通过 DateTimeFormatter.ofPattern() 方法来创建一个指定格式的格式化对象 formatter,接着通过 now.format(formatter) 将日期时间对象转换为字符串,最后输出字符串即可。
其中,ofPattern() 方法的参数是一个字符串,用来指定日期时间的格式,常用的格式有:
"yyyy-MM-dd":表示年月日,如 2023-06-07。
"HH:mm:ss":表示时分秒,如 10:32:45。
"yyyy-MM-dd HH:mm:ss":表示年月日时分秒,如 2023-06-07 10:32:45。
还有一些其他的格式化符号和组合方式,具体可以参考官方文档。
猜你喜欢LIKE
相关推荐HOT
更多>>在java8中如何把日期转换成字符串?
在Java8中,日期和时间API采用了新的设计,主要是java.time包,其中有一个LocalDateTime类可以用来表示本地日期和时间。将LocalDateTime对象转...详情>>
2023-06-07 10:16:00什么是跨域vue?如何实现跨域
跨域(Cross-OriginResourceSharing,CORS)是指在同一浏览器中,一个网页的脚本代码在访问另一个网页的服务器资源时,所在的域不同。为了保证浏...详情>>
2023-05-25 17:54:35React.PureComponent 和 React.memo的区别是什么?
1、继承关系React.PureComponent是一个React组件类,可以被继承;而React.memo是一个高阶组件,不能被继承。2、比较方式React.PureComponent使用...详情>>
2023-05-15 17:33:06react-router中有哪些路由模型?
1、HashRouter HashRouter使用URL的哈希部分(即#后面的部分)来匹配路由,它不会向服务器发送请求。例如,URL可以是http://example.com/#/a...详情>>
2023-05-15 17:29:08热门推荐
在java8中如何把日期转换成字符串?
沸jquery中如何判断div是否隐藏?
热servletcontext功能是什么?
热什么是跨域vue?如何实现跨域
新context祖孙传值是什么?
React.PureComponent 和 React.memo的区别是什么?
react-router中有哪些路由模型?
什么是Concurrent React?
react17后删除了那些生命周期?为什么?
setState同步还是异步的?
useLayoutEffect和useEffect有哪些不同?
为什么map的时候要加key?
什么是redux?
为什么会出现ref?