`
- 浏览:
366500 次
- 性别:
- 来自:
青岛
-
java 代码
- package com.date.util;
-
- import java.util.Calendar;
- import java.util.GregorianCalendar;
-
- public class FormatDate{
- private static final String [] WEEKNAME={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
- private static final String [] DATENAME={"年","月","日","时","分","秒"};
- Calendar calendar=null;
- public static final int YEAR=0;
- public static final int MONTH=1;
- public static final int DAY=2;
- public static final int HOUR=3;
- public static final int MINUTE=4;
- public static final int SECOND=5;
-
-
-
- public FormatDate(){
- calendar = new GregorianCalendar();
-
- }
- public FormatDate(Calendar calendar){
- this.calendar=calendar;
- }
-
- public int getYear(){
- return calendar.get(Calendar.YEAR);
- }
-
- public int getMonth(){
- return calendar.get(Calendar.MONTH)+1;
- }
-
- public int getDay(){
- return calendar.get(Calendar.DAY_OF_MONTH);
- }
-
- public int getWeek(){
- return calendar.get(Calendar.DAY_OF_WEEK)-1;
- }
-
- public String getChweek(){
- int week= getWeek();
- return WEEKNAME[week];
- }
- public int getHour(){
- return calendar.get(Calendar.HOUR_OF_DAY);
- }
- public int getMinute(){
- return calendar.get(Calendar.MINUTE);
- }
- public int getSecond(){
- return calendar.get(Calendar. SECOND);
- }
-
-
- public String getDate(){
- return getYear()+"年"+getMonth()+"月"+getDay()+"日";
- }
-
- public int getMonthDay()
- {
- return calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
- }
-
-
-
-
- public String getDate(String style){
- if(style==null){
- return getDate();
- }
- return getYear()+style+getMonth()+style+getDay();
-
- }
- public String getTime(){
- return getHour()+"时"+getMinute()+"分"+getSecond()+"秒";
- }
- public String getTime(String style){
- if(style==null){
- return getTime();
- }
- return getHour()+style+getMinute()+style+getSecond();
-
- }
-
-
-
-
-
- public void add(int times,int num){
- switch(times){
- case YEAR:
- calendar.add(Calendar.YEAR,num);break;
- case MONTH:
- calendar.add(Calendar.MONTH,num);break;
- case DAY:
- calendar.add(Calendar.DAY_OF_MONTH,num);break;
- case HOUR:
- calendar.add(Calendar.HOUR_OF_DAY,num);break;
- case MINUTE:
- calendar.add(Calendar.MINUTE,num);break;
- case SECOND:
- calendar.add(Calendar.SECOND,num);break;
- default :
- System.out.println("函数的第一个参数不对");
- }
- }
- public String toString(){
- return getDate()+" "+getTime();
-
- }
- public static void main(String[] args){
-
-
- GregorianCalendar calendar = new GregorianCalendar(2004,11,1);
- FormatDate fd=new FormatDate(calendar);
-
-
-
-
-
- System.out.println(fd.getYear());
- System.out.println(fd.getMonth());
-
- System.out.println(fd.getDay());
- System.out.println(fd.getWeek());
- System.out.print(fd.getDate("-")+" ");
- System.out.println(fd.getChweek());
- System.out.println(fd.getHour());
- System.out.println(fd.getMinute());
- System.out.println(fd.getSecond());
- System.out.println(fd.getMonthDay());
- System.out.println(fd.getTime(":"));
- System.out.println(fd.toString());
-
- }
-
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JAVA处理日期时间常用方法.JAVA处理日期时间常用方法: java.util.Calendar
java处理日期合并
使用纯java swing 编写的日期时间选择控件,免去了以前的手动输入造成的输入错误,输入丢失的不必要的错误
JAVA中常见日期判断方法,比如:是否为润年? 获取指定年月的天数等等.
将java的日期转换成中文的日期,可以直接使用的源文件。
1、JAVA Swing日期选择控件datepicker 2、附带该控件的使用
java语言中设置显示系统时间的各种日期格式,也可以自定义日期格式
Java DateUtil.java日期时间操作类源代码,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法。比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM....
详细介绍了Java8日期时间相关的api,列举了一些常用的方法,包含java.time、java.time.temporal、java.time.format包下的类和接口操作
JAVA时间和日期图解
实现日期与时间 JAVA 实现日期与时间 JAVA 实现日期与时间 JAVA 实现日期与时间 JAVA 实现日期与时间 JAVA
Java语言深入--Java中日期的使用方法 Java语言深入--Java中日期的使用方法
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
java时间日期格式化工具类,最近新整理的目前各种会用到的关于日期的格式化
Java_Date_日期时间整理 1、获取服务器端当前日期:1、获取服务器端当前日期:按照指定格式打印日期
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
Java时间日期处理相关文档收藏 Java时间日期处理 Java日期处理
日期时间转换大全 日期时间转换大全 日期时间转换大全
Java自定义日期时间选择控件,支持常见的格式:如yyyy-MM-dd HH:mm:ss 或yyyy-MM-dd等这些基本格式组合,控件根据格式串调整下拉选择面板中显示内容
非常有用的Java日期时间操作函数代码一览 网上找到的,感觉不错。