JAVA高级01_08 与日期和时间有关的类 2011-4-21
来源:互联网 发布:初级数据分析师面试题 编辑:程序博客网 时间:2024/05/22 00:39
与日期和时间有关的类
最常用几个类:Date、DateFormat和Calendar
Calendar类
-Calendar.add方法
-Calendar.get方法,获取年月日时间值
-Calendar.set方法
-Calendar.getInstance静态方法
-GregorianCalendar子类
Date类
java.text.DateFormat与java.text.SimpleDateFormat子类
Calendar cl = Calendar.getInstance();
System.out.println(cl.get(Calendar.YEAR) + "年" + cl.get(Calendar.MONTH) + "月" +
cl.get(Calendar.DAY_OF_MONTH) + "日" + cl.get(Calendar.HOUR) + ":" +
cl.get(Calendar.MINUTE) + ":" + cl.get(Calendar.SECOND) );
cl.add(cl.DAY_OF_YEAR,315);//315天后的日期
System.out.println(cl.get(Calendar.YEAR) + "年" + cl.get(Calendar.MONTH) + "月" +
cl.get(Calendar.DAY_OF_MONTH) + "日" + cl.get(Calendar.HOUR) + ":" +
cl.get(Calendar.MINUTE) + ":" + cl.get(Calendar.SECOND) );
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
try
{
Date d = sdf1.parse("2003-03-15");
System.out.println( sdf2.format(d) );
}
catch(Exception e)
{
e.printStackTrace();
}
class MyTimerTask Extends TimerTask
{
private Timer tm = null;
public MyTimerTask(Timer tm)
{
this.tm = tm
}
public void run()
{
try
{
Runtime.getRuntime().exec("calc.exe");
}
catch(Exception e)
{
e.printStackTrace();
}
//结束任务线程的代码
tm.cancel();
//this.cancel();
}
}
Timer tm = new Timer();
tm.schedule( new MyTimerTask(tm),30000);
Timer与TimerTask类
schedule方法主要有如下几种重载形式
schedule(TimerTask task,long delay);
schedule(TimerTask task,Date time);
schedule(TimerTask task,long delay,long period);
schedule(TimerTask task,Date firstTime,long period);
TimerTask类实现了Runnable接口,要执行的任务由它里面实现的
run方法来完成。
- JAVA高级01_08 与日期和时间有关的类 2011-4-21
- Java与日期和时间有关的类
- 与日期和时间有关的类
- 时间和日期有关的类
- 与时间有关的类和方法
- DateUtil 有关时间、日期的公用类
- JSP中有关时间和日期类的使用与JSP中的字符替换函数 str_replace()实现
- lesson6.8与日期和事件有关的类
- C/C++中与时间、日期有关的函数总结
- 跟日期 时间有关的计算与比较
- java的日期和时间
- DB2中有关日期和时间的函数,及应用
- DB2中有关日期和时间的函数及应用
- DB2中有关日期和时间的函数,及应用
- DB2中有关日期和时间的函数,及应用
- DB2中有关日期和时间的函数,及应用
- DB2中有关日期和时间的函数
- DB2中有关日期和时间的函数,及应用
- c 动态规划 矩阵相乘
- COMMNAD PROCESS
- 基于Hbase存储的分布式消息(IM)系统-JABase
- vc 右下角弹出提示对话框
- 灵活使用XMultipleSeriesRenderer设置自定义的轴标签
- JAVA高级01_08 与日期和时间有关的类 2011-4-21
- Fedora 启动速度很慢原因以及解决方法
- iphone静态库
- 求助C#调用C++dll异常解决
- error while loading shared libraries的解決方法
- jstl之foreach的属性
- GPS定位
- Web Services类型请求中替换XML格式的节点值的方法
- NVRAM读写操作