时间日期的一些处理方法(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
ContractedBlock.gif 
文件2:DateFormatTest.java
ContractedBlock.gif 
我的输出结果: 
ContractedBlock.gif 
本文转自BlogJavaOo缘来是你oO的博客,原文链接: 时间日期的一些处理方法(code),如需转载请自行联系原博主。
相关文章
|
5月前
|
数据格式
Layui中table数据表格使用方法渲染 返回的数据不符合规范,正确的成功状态码应为:“code“: 0异常处理
Layui中table数据表格使用方法渲染 返回的数据不符合规范,正确的成功状态码应为:“code“: 0异常处理
710 0
|
16天前
time模块与datetime模块,字符串与日期类型转换
time模块与datetime模块,字符串与日期类型转换
|
4月前
|
Java API
JavaSE——常用API进阶二(3/8)-Date、SimpleDateFormat(构造器、常用的方法、用法示例、时间格式的常见符号)
JavaSE——常用API进阶二(3/8)-Date、SimpleDateFormat(构造器、常用的方法、用法示例、时间格式的常见符号)
23 1
|
10月前
|
前端开发 API Python
DRF自定义错误异常替换detail信息
因为自己写api定义了一套格式,但是django rest_framework的异常提醒又跟我的不一样, 要么是:
43 2
|
5月前
|
Java 数据库
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
43 0
|
11月前
|
JSON 前端开发 数据格式
全局日期请求转换处理
全局日期请求转换处理
69 0
|
12月前
|
JavaScript
过滤器(filter)的基本使用 + 时间戳转化为相对日期过滤器代码封装
过滤器(filter)的基本使用 + 时间戳转化为相对日期过滤器代码封装
69 0
|
JSON 前端开发 Java
Java:SpringBoot返回json数据时间格式、命名风格、忽略字段返回
Java:SpringBoot返回json数据时间格式、命名风格、忽略字段返回
697 0
|
JSON 数据格式
日期型参数传递和响应json数据
日期型参数传递和响应json数据
日期型参数传递和响应json数据
|
前端开发 C++
#yyds干货盘点# 【Vs code工作记录三】设置Vs code格式化
#yyds干货盘点# 【Vs code工作记录三】设置Vs code格式化
174 0
#yyds干货盘点# 【Vs code工作记录三】设置Vs code格式化