您现在的位置是:首页 > 文章详情

java的日历类

日期:2018-10-29点击:553

//日历类
1.日历类的获取
package com.hero;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class CalendarDemo {


public static<T> void sop(T t){
    
    System.out.println(t);
}

public static void main(String[] args) {
    Calendar c = Calendar.getInstance();//默认时区和语言环境获得一个日历
    
    String[] mons = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
    
    String[] weks = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
    
    int index1 = c.get(Calendar.MONTH);//获得这个月,0代表1月
    
    int index2 = c.get(Calendar.DAY_OF_WEEK);//获得这个星期的第几天
    
    sop(c.get(Calendar.YEAR)+"年");//返回当前年
    
    sop(c.get(Calendar.MONTH)+1+"月");
    
    sop(mons[index1]);
    
    sop(c.get(Calendar.DAY_OF_MONTH));//返回这个月的天数
    
    sop(c.get(Calendar.HOUR)+"时");
    
    sop(c.get(Calendar.MINUTE)+"分");
    
    sop(c.get(Calendar.SECOND)+"秒");
    
    sop(weks[index2-2]);
    
    sop(c.get(Calendar.DAY_OF_WEEK));
    
    sop(c.getTimeInMillis());//获得当前类的毫秒数
    
    Date d = new Date();//格式化输出日期
    
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    
    String year = sdf.format(d);
    
    System.out.println("今天的日期为:"+year);

}

}
2.日历类的设置
package com.hero;

import java.util.Calendar;

public class CalendarDemo2 {


public static<T> void sop(T t) {
    
    System.out.println(t);
}

public static void printCalendar(Calendar c){
    
    sop(c.get(Calendar.YEAR)+"年");
    
    sop(c.get(Calendar.MONTH)+"月");
    
    sop(c.get(Calendar.DAY_OF_MONTH)+"日");
    
    sop(c.get(Calendar.DAY_OF_WEEK)-1);
}

public static void main(String[] args) {
    
    Calendar c = Calendar.getInstance();
    
    c.set(2018,10,29);
    
    printCalendar(c);
    
}

}
//学习自云栖社区:吞吞吐吐的

原文链接:https://yq.aliyun.com/articles/660656
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章