Date类用于表示日期和时间。它没考虑国际化问题,所以又设计了另外两个类。

Calendar类:

主要是进行日期字段之间的相互操作。

编程实例:计算出距当前日期时间315天后的日期时间,并使用”xxxx年xx月xx日xx小时:xx分:xx秒”的格式输出。

import java.util.*;

import java.text.SimpleDateFormat; //由于simpledateformat和dateformat在这个包中

public class TestCalendar

{

public static void main(String[] args)

{

Calendar cl=Calendar.getInstance(); //创建一个实例

System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(cl.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日 "+cl.get(cl.HOUR)+":"+cl.get(cl.MINUTE)+":"+cl.get(cl.SECOND));

/*

使用get方法来取得日期中的年月日等等,参数为类中的常数,可以直接使用类名调用常数,也可以使用对象名。

*/

cl.add(cl.DAY_OF_MONTH,315);

//加上315天,使用add方法,第一个参数为单位,也是常数。

System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(cl.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日 "+cl.get(cl.HOUR)+":"+cl.get(cl.MINUTE)+":"+cl.get(cl.SECOND));

SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd"); //定义了格式

SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年MM月dd日"); //定义了格式

try

{

Date d=sdf1.parse("2003-03-15"); //将字符串强制转换成这种格式,使用parse()

System.out.println(sdf2.format(d));将格式1的日期转换成格式2,使用format()

}

catch(Exception e)

{

e.printStackTrace();

}

}

}

编程实例:将“2002-03-15“格式的日期转换成“2003年03月15日”的格式。代码在上例中的黑体部分。

最新文章

  1. 安装cocoapods及相关问题解决
  2. Java字节流:InputStream OutputStream
  3. 简单的线性分类——MATLAB,python3实现
  4. Apache Shiro 简介
  5. css3 transition属性变化与animation动画的相似性以及不同点
  6. Android中findViewById()获取EditText 空指针问题
  7. JAX-RS 方式的 RESTful Web Service 开发
  8. 页面所有的button绑定同一个事件,点击不同的button赋值不同
  9. IOS--UIDatePicker 时间选择器 的使用方法详细
  10. mybatis简单应用(基于配置文件)
  11. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置
  12. rebase
  13. id 生成器介绍
  14. 所有做java开发的都是些垃圾
  15. 【翻译】在Sencha Touch中创建离线/在线代理
  16. Android 跳转权限设置界面的终极方案
  17. PHP递归获取二维数组中指定key的值
  18. CSS之垂直对齐
  19. ALV编辑数据后未更新到内表
  20. 小问题填坑,关于obj.x和obj["x"]

热门文章

  1. redis学习笔记——事件处理
  2. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 Windows Phone
  3. Office WPS如何让页与页之间不相互影响
  4. 我如何向HRMM介绍MICROSERVICE
  5. 常见SQL Server导入导出数据的几个工具
  6. DDD~大话目录
  7. Navicat for MySQL再谈之无奈之下还是去安装Navicat Premium
  8. composer自动加载一个文件后必须执行命令composer dump-autoload
  9. mysql启动与关闭
  10. js setInterval()函数 [倒计时用]