时间日期的一些处理方法(code)

简介:
相关说明程序中都有注释.^+^
欢迎多提宝贵意见
一共2个文件:
DateFormat.java       --- 
时间以及时间格式相关的处理功能
DateFormatTest.java --- 
测试文件
主要内容:
时间以及时间格式相关的处理功能,主要是字符串与时间之间的相互转换。
主要功能:
1.   long getCurrentTimeMillis()
      获得系统的当前时间,毫秒.
      例如:
 
1160655659140
2.   Date getCurrentDate()
      获得系统的当前时间
      例如:Thu Oct  12 20:20:59 CST 2006
 

3.   String getCurrentFormatDate()
      获得系统当前日期,以默认格式显示
      例如:2006-10-12
 

4.   String getCurrentFormatDateTime()
      获得系统当前日期时间,以默认格式显示
      例如:2006-10-12 20:20:59
 

5.   String getCurrentCustomFormatDateTime(String pattern)
      获得系统当前日期时间,按照指定格式返回
      例如:par:pattern = "yyyy-MM-dd HH:mm"
                 res:2006-10-12 20:20
 

6.   String formatDate(Date date, String pattern)
      输入日期,按照指定格式返回
      例如:par:pattern = "yyMM"
                 res:
  0610
7.   String formatDate(Date date, String pattern, Locale locale)
      输入日期,按照指定格式返回
      例如:par:pattern = "yyyyMMdd"
                         locale = new Locale("zh","CN","") /*中国地区*/
                 res:
 
20061012
8.   Date parseStrToDate(String dateStr)
      将时间字符串按照默认格式DATE_FORMAT = "yyyy-MM-dd",转换为Date
9.   Date parseStrToDateTime(String dateStr)
      将时间字符串按照默认格式DATE_TIME_FORMAT ="yyyy-MM-dd HH:mm:ss",转换为Date
10. Calendar parseStrToCalendar(String dateStr)
      将时间字符串按照默认格式DATE_FORMAT = "yyyy-MM-dd",转换为Calender  
11. String parseDateStrToDateTimeStr(String dateStr)
      将日期字符串转换成日期时间字符串
12. Date parseStrToCustomPatternDate(String dateStr, String pattern)
      将时间或者时间日期字符串按照指定格式转换为Date
13. String convertDatePattern(String dateStr, String patternFrom, String patternTo)
      将时间字符串从一种格式转换成另一种格式
14. Date addDays(Date date, int days)
      日期天数增加
15. Date minusDays(Date date, int days)
      日期天数减少
16. String addDate(String dateStr, String pattern, String type, int count)
      按时间格式相加
17. String minusDate(String dateStr, String pattern, String type, int count)
      按时间格式相减
18. int compareDate(String dateStr1, String dateStr2, String pattern)
      日期大小比较
19. String getFirstDayInMonth(String dateStr)
      获得这个月的第一天
20. String getLastDayInMonth(String dateStr)
      获得这个月的最后一天
21. String getFirstDayInWeek(String dateStr)
      获得这周的第一天
22. String getLastDayInWeek(String dateStr)
      获得这周的最后一天
文件1:DateFormat.java
 
文件2:DateFormatTest.java
 
我的输出结果: 
 
本文转自BlogJavaOo缘来是你oO的博客,原文链接: 时间日期的一些处理方法(code),如需转载请自行联系原博主。
相关文章
|
安全 网络协议 算法
电脑病毒木马的清除和防范方法
电脑病毒木马的清除和防范方法
2877 0
电脑病毒木马的清除和防范方法
|
弹性计算 人工智能 运维
全面上云这条路,洋葱学院已经走了近7年
洋葱学院需要确保业务稳定性,采用阿里云容器服务与云数据库融合解决方案,在应用不变的情况下,快速平稳实现扩容的问题!
8534 85
全面上云这条路,洋葱学院已经走了近7年
|
存储 网络协议 算法
一文搞懂Go语言网络编程【tcp、udp】
一文搞懂Go语言网络编程【tcp、udp】
一文搞懂Go语言网络编程【tcp、udp】
|
编解码 数据可视化 定位技术
OpenET ——开放的可视化美国蒸散发平台
OpenET ——开放的可视化美国蒸散发平台
807 0
OpenET ——开放的可视化美国蒸散发平台
|
弹性计算 对象存储 CDN
阿里云账号实名认证教程方法(快速实名)
阿里云账号注册后要通过实名认证才可以购买云服务器、对象存储OSS、CDN、域名等产品,阿里云百科以个人是名人未来,里
2209 0
阿里云账号实名认证教程方法(快速实名)
|
算法 计算机视觉
LabVIEW图像模式匹配(基础篇—11)
LabVIEW图像模式匹配(基础篇—11)
LabVIEW图像模式匹配(基础篇—11)
|
SQL 分布式计算 Java
大数据产品管理平台Apache Ambari研究
在项目中,客户要求使用开源大数据平台,为实现开源大数据平台可管可控,满足企业级服务要求,特选型研究Ambari,预期简化部署,提升平台稳定运行和日常监控能力。个人观点,在企业级服务中尽量选用阿里云飞天平台这类稳定输出的商业级产品,其稳定性,管控能力均拥有较高的水平,不是开源产品可以比拟的。因此本文研究内容,仅作为备选技术方案。
1504 0
大数据产品管理平台Apache Ambari研究
|
存储 大数据 调度
液冷那些事|第一期:风冷 OR 液冷?
【走进液冷】第一期:风冷 OR 液冷?
液冷那些事|第一期:风冷 OR 液冷?
|
数据可视化 定位技术 API
Python可视化神器-Plotly动画展示
在之前的一篇文章Python可视化神器-Plotly展现了可视化神器-Plotly的基本使用,接下来继续本着学习的姿态继续探索可视化神器-Plotly的神奇之旅。本文介绍如何在Python中使用Plotly创建动画。
1327 0
Python可视化神器-Plotly动画展示
|
负载均衡 安全 关系型数据库
阿里云 VPC 内网性能测试最佳实践
本文介绍了在阿里云 VPC 内网执行性能测试的方法。相较于传统的公网性能测试,VPC 内网性能测试完全在客户 VPC 环境进行,无需暴露服务到公网,安全性更高,灵活性更强。
阿里云 VPC 内网性能测试最佳实践