【问题标题】:Date formatter numbers to text [duplicate]日期格式化程序数字到文本[重复]
【发布时间】:2018-04-07 10:23:35
【问题描述】:

我的日期格式为“dd/MM/yyyy”,我想将其转换为 MM DD,yyy 示例:

10/10/1996 -> Oct 10, 1996

反过来也一样:

  Oct 10, 1996 -->   10/10/1996

我已经尝试了 1 个多小时但无法弄清楚,因为我从未使用过日期格式化程序类,如果有人可以帮助我,那就太棒了,PL:java

【问题讨论】:

  • 请查看重复链接。如果您确实尝试过某事并遇到困难,请编辑您的问题。
  • 对于大多数目的,与其在日期格式之间来回转换字符串,不如将日期保存在 LocalDate 变量中,并且仅将其格式化为一种或另一种字符串格式以进行显示或序列化,后者通常用于传输或存储。对于不是全新的 Android,请将 ThreeTenABP 添加到您的 Android 项目中,以便能够使用 org.threeten.bp.LocalDate 和来自 java.time 的其他类,现代 Java 日期和时间 API。

标签: java android date date-format


【解决方案1】:

我假设你使用的是DateTime

SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd");
Date now = new Date();
String strDate = sdfDate.format(now);

此代码会将 DateTime 格式化为字符串 2018-04-07。 您可以根据需要使用格式。搜索格式键列表(例如 MM,正如我在此处提到的)。

【讨论】:

【解决方案2】:

//使用这些导入

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;

使用此代码将您的日期格式从一种转换为另一种:

         String fromDateFormat = "dd/MM/yyyy";
         String fromdate = 15/03/2018; //Take any date

         String CheckFormat = "dd MMM yyyy";//take another format like dd/MMM/yyyy
         String dateStringFrom;

         Date DF = new Date();


          try
          {
             //DateFormatdf = DateFormat.getDateInstance(DateFormat.SHORT);
             DateFormat FromDF = new SimpleDateFormat(fromDateFormat);
             FromDF.setLenient(false);  // this is important!
             Date FromDate = FromDF.parse(fromdate);
             dateStringFrom = new 
             SimpleDateFormat(CheckFormat).format(FromDate);
             DateFormat FromDF1 = new SimpleDateFormat(CheckFormat);
             DF=FromDF1.parse(dateStringFrom);
             System.out.println(dateStringFrom);
          }
          catch(Exception ex)
          {

              System.out.println("Date error");

          }

注意:相应地更改您的 SimpleDateFormat。

【讨论】:

猜你喜欢
  • 2019-02-19
  • 2020-08-02
  • 2020-03-20
  • 2012-01-07
  • 2016-09-23
  • 2013-04-26
  • 2021-02-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多