【问题标题】:Date format in JavaJava中的日期格式
【发布时间】:2011-05-09 23:41:39
【问题描述】:

几个问题:

  1. 我现在如何按以下格式打印(当前日期/时间)。
  2. 如果我知道格式,如何将字符串日期转换为日期对象,格式与以下相同。

示例: 2011-05-04 19:12:46 -0500

格式: YYYY-MM-DD HH:MM:SS [+|-]hh[mm]

【问题讨论】:

    标签: java datetime date


    【解决方案1】:

    试试:

    Date yourDate = new Date(...);
    SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
    System.out.print(myDateFormat.format(yourDate);
    

    SimpleDateFormat Javadoc 的链接是here

    【讨论】:

    • 另外,myDateFormat.parse(yourDateString) 以另一种方式返回。
    • 以字符串格式获取日期,并将其转换为 Date 对象如何?
    • @Jacob Nelson,看我上面的评论!
    【解决方案2】:

    查看 SimpleDateFormat:http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

    SimpleDateFormat.format() 和 SimpleDateFormat.parse()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 2010-09-29
      • 2011-11-16
      • 1970-01-01
      相关资源
      最近更新 更多