日期格式化程序数字到文本
Date formatter numbers to text
我的日期格式是 "dd/MM/yyyy",我想把它转换成 MM DD,yyy 例如:
10/10/1996 -> Oct 10, 1996
反之亦然:
Oct 10, 1996 --> 10/10/1996
我已经尝试了 1 个多小时,但无法弄清楚,因为我从未使用过日期格式化程序 class,如果有人能帮助我,那就太棒了,PL:java
我假设你使用 DateTime
。
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd");
Date now = new Date();
String strDate = sdfDate.format(now);
此代码会将 DateTime 格式化为字符串 2018-04-07。
您可以随心所欲地使用格式。搜索格式键列表(如我在此处提到的 MM)。
//使用这些导入
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。
我的日期格式是 "dd/MM/yyyy",我想把它转换成 MM DD,yyy 例如:
10/10/1996 -> Oct 10, 1996
反之亦然:
Oct 10, 1996 --> 10/10/1996
我已经尝试了 1 个多小时,但无法弄清楚,因为我从未使用过日期格式化程序 class,如果有人能帮助我,那就太棒了,PL:java
我假设你使用 DateTime
。
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd");
Date now = new Date();
String strDate = sdfDate.format(now);
此代码会将 DateTime 格式化为字符串 2018-04-07。 您可以随心所欲地使用格式。搜索格式键列表(如我在此处提到的 MM)。
//使用这些导入
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。