Date类和Calendar类的在测试中的应用总结

发表于:2010-9-13 11:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:mutong    来源:TaoBao QA Team

分享:

  Date类

import java.util.Date;
public class MT4 {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date.getTime());
}
}

  如当前系统时间是2010-9-10 12:50,控制台输出结果为:1284094185694,这里是使用Date类创建一个日期对象,获取当前系统时间,结果是一个长正整数,它表示但是从GMT(格林尼治标准时间)1970年1月1日00:00:00这一刻之后经历的号码输,这个长整数就是通过被称为Java 虚拟机(JVM)主机环境的系统时间。如果需要将时间转化为需要的格式这里用到类java.text.SimpleDateFormat 和它的抽象基类 java.text.DateFormat,上面例子就变为:

import java.text.SimpleDateFormat;
import java.util.Date;
public class MT2 {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf= new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
System.out.println(sdf.format(date));
}
}

  输出结果:2010-09-10 03:00:41

  最后说明Calendar和Date是可以同时使用和互相转化

  (1)Calendar转化为Date

  Calendar c = Calendar.getInstance();

  Date date = c.getTime();

  (2)Date转化为Calendar

  Date date = new Date();

  Calendar c = Calendar.getInstance();

  c.setTime(date); Date date = c.getTime();

22/2<12
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号