通过SimpleDateFormat获取相关时间日期信息

来源:互联网 发布:中央网络空间安全学院 编辑:程序博客网 时间:2024/05/22 03:07

SimpleDateFormat获取相关时间日期信息如:小时,星期,上下午等信息;

代码如下:

package com.example.demo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;import javax.swing.text.html.parser.Entity;public class Demo {/** * @param args */public static void main(String[] args) {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Date date = null;try {date = dateFormat.parse("2016-04-28 10:37:08");} catch (ParseException e) { e.printStackTrace();}dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss E a");String dateStr = dateFormat.format(date );System.out.println(dateStr);System.out.println("==========================");System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));System.out.println(new SimpleDateFormat("yyyy-MM-dd E").format(new Date()));System.out.println(new SimpleDateFormat("hh:mm:ss").format(new Date()));System.out.println(new SimpleDateFormat("hh:mm:ss E").format(new Date()));System.out.println("小时:"+new SimpleDateFormat("hh").format(new Date()));System.out.println("星期:"+new SimpleDateFormat("E").format(new Date()));System.out.println("上/下午:"+new SimpleDateFormat("a").format(new Date()));} }
运行结果如下:

2016-04-28 10:37:08 星期四 上午
==========================
2016-04-28
2016-04-28 星期四
11:10:09
11:10:09 星期四
小时:11
星期:星期四
上/下午:上午


0 0