format的用法 是将当前时间格式转换为指定格式

场景一:给定毫秒数或者当前系统时间,返回指定时间格式 输入


  1.         Date date=new Date();//获得系统当前的时间
  2. //      long date=(long)24979599*60000;    //任意毫秒数,可以parse转化为日期类型后getTime获取
  3. //      long date=1498838705129l;
  4.         System.out.println(date);
  5.         SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm");
  6.         String form=sd.format(date);
  7.         return form;

注意:在第二行和第三行抓化为long类型时要强制性long转换,否则会提示type int is out of range

场景二:给定任意时间格式,返回毫秒数

parse转化为Date类型后可以直接获取毫秒。输入2017-06-28T09:52 返回毫秒


  1. String s="2017-06-28T09:52";
  2. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
  3. Date date=sdf.parse(s);
  4. System.out.println(date);//Sat Jan 28 09:52:00 CST 2017
  5. System.out.println(date.getTime());

场景三:将给定格式转换为指定格式

输入 06-29-2017  输出  2017/06/29  先parse转化为date类型,再将其format为指定日期类型


  1. String str = "06-29-2017";
  2. SimpleDateFormat sd = new SimpleDateFormat("MM-dd-yyyy");
  3. Date date = (Date) sd.parse(str);
  4. System.out.println(date);
  5. sd = new SimpleDateFormat("yyyy/MM/dd");
  6. String strDate = sd.format(date);
  7. System.out.println(strDate);

最新文章

  1. netty5 HTTP协议栈浅析与实践
  2. 高级sql注入
  3. 应用程序框架实战三十三:表现层及ASP.NET MVC介绍(二)
  4. DS实验题 融合软泥怪-1
  5. Java接口与实例化
  6. socket详解(一)《转》
  7. Digit Root ---- 余九定理
  8. hdu 3348 coins
  9. Hibernate高级查询QBC条件设置——Restrictions用法 引自:http://www.cnblogs.com/evon168/archive/2010/10/29/1863059.html
  10. git 使用(二)
  11. 【JavaScript】直接拿来用!最火的前端开源项目(一)
  12. Come and join us at English corner
  13. SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-004-消除bean自动装配的歧义@Primary
  14. POJ Countries in War 3114
  15. Install Oracle 10g on Red Hat Linux 5.3 Step by Step
  16. python实现裴波那契数列
  17. CSS Grid 网格布局全解析
  18. LeetCode矩阵题型
  19. 2018-2019-2 20175205实验一《Java开发环境的熟悉》实验报告
  20. [编译] 2、minGW gcc在windows搭建编译win32程序环境

热门文章

  1. 巧用数据流让 Word 文档在线阅读
  2. java8新增特性(二)----函数式接口(Functional)
  3. 4lession-输入函数
  4. Python 极简教程(十)集合 set
  5. js进阶 14-4 $.get()方法和$.post()方法如何使用
  6. LeetCode Algorithm 05_Longest Palindromic Substring
  7. 【Codeforces Round #299 (Div. 2) D】Tavas and Malekas
  8. vue配置路由
  9. 关于Altium Designer中的搜索图纸上的元件
  10. UITextField用法