java calendar 字段含义输出

 @Test    
public void testCalendar(){        
    Calendar c=Calendar.getInstance();
    c.set(2000, 3, 13, 14, 15, 16);
    c.set(Calendar.MILLISECOND, 123);//不设置时随机输出
    System.out.println(FormatUtils.dateTimeString(c.getTime()));
    System.out.println(c.get(Calendar.YEAR)+"<-Calendar.YEAR\n "
    +c.get(Calendar.MONTH)+"<-Calendar.MONTH\n "
    +c.get(Calendar.WEEK_OF_YEAR)+"<-Calendar.WEEK_OF_YEAR\n "
    +c.get(Calendar.WEEK_OF_MONTH)+"<-Calendar.WEEK_OF_MONTH\n "
    +c.get(Calendar.DAY_OF_WEEK)+"<-Calendar.DAY_OF_WEEK\n " 
    +c.get(Calendar.DAY_OF_MONTH)+"<-Calendar.DAY_OF_MONTH\n "
    +c.get(Calendar.DAY_OF_YEAR)+"<-Calendar.DAY_OF_YEAR\n "
    
    +c.get(Calendar.DAY_OF_WEEK_IN_MONTH)+"<-Calendar.DAY_OF_WEEK_IN_MONTH\n "
    +c.get(Calendar.HOUR_OF_DAY)+"<-Calendar.HOUR_OF_DAY\n "
    +c.get(Calendar.HOUR)+"<-Calendar.HOUR\n "
    +c.get(Calendar.MINUTE)+"<-Calendar.MINUTE\n "
    +c.get(Calendar.SECOND)+"<-Calendar.SECOND \n"
    +c.get(Calendar.MILLISECOND)+"<-Calendar.MILLISECOND \n");
}

输入结果

2000-04-13 14:15:16
2000<-Calendar.YEAR
 3<-Calendar.MONTH
 16<-Calendar.WEEK_OF_YEAR
 3<-Calendar.WEEK_OF_MONTH
 5<-Calendar.DAY_OF_WEEK
 13<-Calendar.DAY_OF_MONTH
 104<-Calendar.DAY_OF_YEAR
 2<-Calendar.DAY_OF_WEEK_IN_MONTH
 14<-Calendar.HOUR_OF_DAY
 2<-Calendar.HOUR
 15<-Calendar.MINUTE
 16<-Calendar.SECOND
123<-Calendar.MILLISECOND

注:Calendar.DAY_OF_WEEK_IN_MONTH 含义为 :月份中1-7为第1周,8-14第2周……依次类推

时间: 2024-11-08 19:13:14

java calendar 字段含义输出的相关文章

Java Calendar获取年、月、日、时间

Java Calendar获取年.月.日.时间 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间 int year = c.get(Calendar.YEAR);    //获取年  int month = c.get(Calendar.MONTH) + 1;   //获取月份,0表示1月份  int day = c.get(Calendar.DAY_OF_MONTH);

Java Calendar使用

刚刚在敲代码,需要获取当前的时间,来总结下Java Calendar的使用: The java.util.calendar class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH, DAY_OF_MONTH, HOUR, and so on, and for

Java编程练习之输出考试成绩的前三名

在慕课网学习的时候遇到了这样一个Java编程练习题,正好对所学习的Java基础知识检验一下: 请根据所学知识,编写一个Java程序,实现输出考试成绩的前三名 要求: 1考试成绩已保存在数组scores中,数组元素依次为89 , -23 , 64 , 91 , 119 , 52 , 73 2要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入 3要求判断成绩的有效性( 0-100 ),如果成绩无效,则忽略此成绩 我自己分析了一下这个程序的过程: (1)首先是定义一个包含整型数组参数的

java context的含义(转)

Context在Java中的出现是如此频繁,但其中文翻译“上下文”又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义. 先来举几个JAVA中用到Context的例子 (1)JNDI的一个类javax.naming.InitialContext,它读取JNDI的一些配置信息,并内含对象和其在JNDI中的注册名称的映射信息.请看下面的代码 InitialContext ic=new InitialContext();RMIAdaptor se

Java 初始化字段方式和顺序

Java 初始化字段方式和顺序: 类加载时直接初始化静态字段; 类加载时调用静态方法初始化静态字段; 实例化对象时,在调用构造函数之前代码块中初始化字段; 实例化对象时,在调用构造函数之时初始化字段; 初始化字段顺序1->2->3->4 代码如下: public class Employee { //实例化对象时,在调用构造函数之前前初始化字段; private int id; // 实例化对象时初始化为0 private String name; // 实例化对象时初始化为null p

Java Calendar 类的时间操作

Java Calendar 类的时间操作 标签: javaCalendar时间Date 2013-07-30 17:53 140401人阅读 评论(7) 收藏 举报 分类: 所有(165) Java 算法(24) 版权声明:本文为博主原创文章,未经博主允许不得转载. JavaCalendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/article/details/9

Java Calendar日历类的使用

Calendar cal = Calendar.getInstance(); // 当前年 int year = cal.get(Calendar.YEAR); // 当前月 int month = (cal.get(Calendar.MONTH)) + 1; // 当前月的第几天:即当前日 int day_of_month = cal.get(Calendar.DAY_OF_MONTH); // 当前时:HOUR_OF_DAY(24小时制):HOUR(12小时制) int hour = cal

java获取System.out输出字符串

原文:java获取System.out输出字符串 源代码下载地址:http://www.zuidaima.com/share/1567106782268416.htm 最近有个需求想获取控制台输出的字符串,整理分享下,maven+junit. 版权声明:本文为博主原创文章,未经博主允许不得转载.

【Java】无须额外的包,把Java中的内容输出到Excel中,无乱码,绝对兼容Excel2003与2007

Java输出一段文本到txt中大家基本都会了,这已经是学习Java的必修课了,不会也没有问题,具体可以看<[Java]输入与输出与JDK1.5之后的新型字符串StringBuilder>(点击打开链接).网上对于Java内容转化成Excel的内容大多数都是需要什么poi包,jsl包,一堆奇奇怪怪的jar插件.其实仅仅利用java.io.*;这个基本包就能够把Java中的内容输出到Excel表中,当然,如果你是要处理Mysql数据库不要这样做了,直接一条Mysql的查询命令就能把Mysql的查询