java - 是否可以创建像 Tue Mar 03 13 :43:00 (without time zone)? 这样的 Calendar 对象

标签 java calendar timezone

我需要发送带有时区的日历对象,例如 Tue Mar 03 13:43:00。我知道 Calendar 对象总是以 Tue Mar 03 13:43:00 CST 2009 返回,那么如何在没有时区的情况下创建它?

最佳答案

您可以使用DateFormat类(更具体地说 SimpleDateFormat 具体子类)来根据需要格式化日期。这是一个例子:

Calendar cal = Calendar.getInstance();
DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss");

String dateString = format.format(cal.getTime()));

打印:

Fri Mar 06 15:50:26

关于java - 是否可以创建像 Tue Mar 03 13 :43:00 (without time zone)? 这样的 Calendar 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620283/

相关文章:

java - 如何在不创建字符串资源的情况下使用十进制数

java - 通过 Collection 接口(interface)拒绝的索引向 ArrayList 添加元素

java - 以我给出的格式获取日期时间

php - 将用户的时区应用于 Laravel 中的模型属性

java - 获取最后提交者的用户名?

java - <aws-messaging :annotation-driven-queue-listener/>? 的基于 Java 的配置版本是什么

java - 应用程序关闭时闹钟不起作用

python - 月亮/月相算法

Java TimeZone.setDefault ("GMT-7")

perl - 在不同时区安排脚本