Calendar的一个用法

import java.util.Calendar;

public class CalendarTest
{

	/**
	 * Jun 16, 2014
	 */
	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Calendar c = Calendar.getInstance(); //  默认由当前的日期和时间初始化

		System.out.println(c.getClass().getName()); //- java.util.GregorianCalendar

		System.out.println(Calendar.YEAR); // 1 
		System.out.println(Calendar.MONTH); // 2
		System.out.println(Calendar.DATE); // 5

		System.out.println(c.toString());

		System.out.println(c.get(Calendar.YEAR)); // 2014
		System.out.println(c.get(Calendar.MONTH)); // 05
		System.out.println(c.get(Calendar.DATE)); // 16

		c.add(Calendar.DATE, 1);

		System.out.println(c.getTime()); // Tue Jun 17 16:12:19 CST 2014
	}

}

操作日历的对象 Calendar

这里用来获取 相对某个日期在 年 或 月 或 日上 偏移某个整型量的日期(这里以日+1为例)

Calendar的一个用法,布布扣,bubuko.com

时间: 2024-10-09 22:17:55

Calendar的一个用法的相关文章

Calendar类经常用法 日期间的转换 set方法有巨坑

       今天发现项目的工具类方法有个bug,并且还能迷惑你的bug,刚開始也是非常迷惑,由于这个bug之前出现过,可是过了两天就自己好了.今天又出现了.哦对,今天是 2017年3月31日,之所以说今天的日期,就是跟bug有关,且看以下代码 calendarInstance.set(Calendar.MONTH, calendarInstance.get(Calendar.MONTH) + 1 ); 这句代码意思非常明确.获取当前日期的下一月. 正常来说,比方不是今天,是3月30日,这句

HWND_BROADCAST的一个用法——修改环境变量,立即通知系统

在编程时遇到一个问题: 就是程序通过修改注册表,修改了系统的环境变量,但是不会立即生效,除非在[我的电脑]上点击右键,然后打开环境变量的窗口,点击[OK]后,才能生效.后来用Spy++工具捕获消息,发现在点击[OK]按钮时,发送了WM_SETTINGCHANGE消息. 在网上查找原因时发现,修改了注册表之后,系统需要重启,或者向上述操作,系统才能知道注册表被修改了,之后才能生效.如果想修改完环境变量后,立即生效,需要向系统发送消息: wstring szParam = _T( "Environm

sed命令的一个用法

有命令如下: 1.sed -n '1~2!p' datafile 该条命令的意思是:每两行读取datafile文件到模式空间,匹配每两行中的第一行,不打印,剩下的行打印,取消默认输出. 2.sed -n '1~2p' datafile 该条命令的意思是:每两行读取datafile文件到模式空间,匹配每两行中的第一行,打印,剩下的行不打印,取消默认输出. 3.sed '1~2d' datafile 这条命令和第一条命令等同. 附:Linux中sed的命令手册相关解释 first~step     

Java Calendar类简单用法

我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3832307.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. 初始化 Calendar calendar = new GregorianCalendar(); set方法 calendar.set(Calendar.YEAR, year); get方法 int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

Android中Calendar类的用法总结

Calendar是Android开发中需要获取时间时必不可少的一个工具类,通过这个类可以获得的时间信息还是很丰富的,下面做一个总结,以后使用的时候就不用总是去翻书或者查资料了. 在获取时间之前要先获得Calendar这个类的实例: [java] view plain copy private Calendar c = Calendar.getInstance(); 然后就可以用这个变量来获取时间了. 获得当前的年份 [java] view plain copy Log.i("MainActivi

JAVA 的 Date、Calendar的常用用法

一.Date与String的互转用法,这里需要用到SimpleDateFormat Date date = new Date();        //设置格式        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");                String strDate  = sdf.format(date);        //String转为Date类型        Date now

php学习,一个简单的Calendar(2) 一个简单的活动页面

有了前面的基础,后面就是将页面展示出来. 预览图如下:1号和31号分别有活动,会一并显示出来   这里需要搞定几个问题,一个就是数据库的连接,我们用\sys\class\class.db_connect.inc.php <?php   /* * 数据库操作(数据库访问,认证等) */   class DB_Connect { /** * Stores a database object * * @var object A database object */ protected $db;   /

Java中的Date和Calendar的常用用法

在java中用到的最多的时间类莫过于 java.util.Date了,由于Date类中将getYear(),getMonth()等获取年.月.日的方法都废弃了,所以要借助于Calendar来获取年.月.日.周等比较常用的日期格式 注意:以下代码均已在jdk1.6中测试通过,其他版本可能使用不同,请注意! Date与String的相互转换 /**  * Date与String的互转用法,这里需要用到SimpleDateFormat */Date currentTime = new Date();

关于Calendar的一些用法总结

import java.util.Calendar; import java.security.KeyStore.TrustedCertificateEntry; import java.text.DateFormat; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.