java - 将日期格式化为字符串

标签 java date simpledateformat

我想将当前日期格式化为此模式dd.MM.yyy。这时我使用:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Date now = new Date();
String start = dateFormat.format(now);

很多次约会我都必须这样做。问题是我需要将格式化日期作为 Date,而不是 String

我不知道如何以简单的方式实现这一点(大约有 150 - 200 个日期需要格式化)。

最佳答案

SimpleDateFormat 用于将 Date 转换为 String

String myFormattedDate = dateFormat.format( someDate );

字符串表示或转换为日期

Date myDate = dateFormat.parse( someString)

在内部,Date 只是一个很长的毫秒值,因此除非您使用某种格式化程序,否则您无法将其视为格式化字符串。

至于日期较多的情况下,处理200个需要毫秒,不用担心。

关于java - 将日期格式化为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17209394/

相关文章:

java - 如何使用 Stripes 操作作为我的网络应用程序的欢迎文件?

php - 使用 PHP 在 MySQL 中插入和检索日期的正确方法

date - 模拟在未来日期运行 Magento

PHP 从表单中插入日期时间

scala - 如何使用 Scala 设置昨天的日期?

Java SimpleDateFormat——输入和输出不同

java - 并行和顺序的事件处理

java - Java 中有没有一种方法可以基于 java.lang 基本类型(例如 String)构建自定义类型?

java - 12 :xx shown as 00:xx in SimpleDateFormat. 格式 ("hh:mm:ss")

java - 有没有办法将 Class 转换为 IJavaElement