java中的日期格式化怎么做的?
答案:2 悬赏:30 手机版
解决时间 2021-03-07 21:50
- 提问者网友:世勋超人
- 2021-03-07 18:48
java中的日期格式化怎么做的?
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-07 19:39
日期格式化:
//String 类型转换dateString str = "20150101";try {
Date date = new SimpleDateFormat("yyyyMMdd").parse(str);
Calendar c = Calendar.getInstance();
c.setTime(date);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//String 类型转换dateString str = "20150101";try {
Date date = new SimpleDateFormat("yyyyMMdd").parse(str);
Calendar c = Calendar.getInstance();
c.setTime(date);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
全部回答
- 1楼网友:拜訪者
- 2021-03-07 20:36
string fmt = "";譬如要format为yyyymm-dd
fmt = "yyyymm-dd";
simpledateformat sdf = new simpledateformat(fmt);
date date = ....;
string datestr = sdf.format(date);
字母 日期或时间元素 表示 示例
g era 标志符 text ad
y 年 year 1996; 96
m 年中的月份 month july; jul; 07
w 年中的周数 number 27
w 月份中的周数 number 2
d 年中的天数 number 189
d 月份中的天数 number 10
f 月份中的星期 number 2
e 星期中的天数 text tuesday; tue
a am/pm 标记 text pm
h 一天中的小时数(0-23) number 0
k 一天中的小时数(1-24) number 24
k am/pm 中的小时数(0-11) number 0
h am/pm 中的小时数(1-12) number 12
m 小时中的分钟数 number 30
s 分钟中的秒数 number 55
s 毫秒数 number 978
z 时区 general time zone pacific standard time; pst; gmt-08:00
z 时区 rfc 822 time zone -0800
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯