自从我看到Java 8中对日期进行低格式操作的API后,我回顾了这个旧的日期低格式操作。 我发现文章中的例子不是很全面。 它不符合湿胸的性格,所以我特意创造了它。
private static void formatDataTest() {
/*
* 日期转期望格式的字符串
*/
//HH 和 hh 的差别:前者是24小时制,后者是12小时制。
StringBuilder sb = new StringBuilder();
sb.append("yyyy年MM月dd日 HH:mm:ss")
.append(" 上下午标志 a")
.append(" E")
.append(" 一年中的第D天")
.append(" 一月中的第F个星期")
.append(" 一年中的第w个星期")
.append(" 一月中的第W个星期")
.append(" Z")
.append(" z");
SimpleDateFormat sdf = new SimpleDateFormat(sb.toString());
String dateString = sdf.format(new Date());
System.out.println(dateString);
/*
* 字符串转日期
*/
Date date;
try {
date = sdf.parse(dateString);
System.out.println(date);
} catch (ParseException e) {
System.out.println(e.getMessage());
}
}
运行结果:
2017年12月28日 18:21:731 晚间马克 周四晚间第362天10月第4周每年第52周4月第5周+0800CST
ThuDec2818:21:00CST2017
这里再多说一句,在这个月的前几周,F的结果是不靠谱的。 具体来说html时间格式化,我会在这里做更多的测试。 可靠的。
(更新完成)
具体简单常见的例子:
package com.lxk.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by lxk on 2016/11/4
*/
public class Format {
public static void main(String[] args) {
Date ss = new Date();
System.out.println("一般日期输出:" + ss);
System.out.println("时间戳:" + ss.getTime());
//Date aw = Calendar.getInstance().getTime();//获得时间的另一种方式,测试效果一样
SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = format0.format(ss.getTime());//这个就是把时间戳经过处理得到期望格式的时间
System.out.println("格式化结果0:" + time);
SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
time = format1.format(ss.getTime());
System.out.println("格式化结果1:" + time);
}
}
测试结果图:
需要哪种格式? 只需自己拼写字符串即可设置日期格式。 没有授人以鱼的道理。
如果你们愤怒的年轻人认为这很简单,就别再说了。 我就记个笔记吧。
上一篇是:将日期转换为你想要的字符串格式,下一篇是字符串转换为日期类型。
private static void testStringToDate() {
String s = "2017-05-25";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = format.parse(s);
} catch (ParseException e) {
System.out.println(e.getMessage());
}
System.out.println(date);
}
下面是该操作的调试屏幕截图。
里面的日期时间模式是按照我们常用的年、月、日、时、分、秒来显示的。 下面是别人的专业图,供参考。
定义了以下模式字母(保留所有其他字符“A”到“Z”和“a”到“z”):
文章写完后html时间格式化,我给自己点了个大拇指,一点也不为过,
如果不是太多的话我就订。
我先点个赞,欢迎大家。 你想做什么就做什么。 不要客气。 。 。