设为首页 加入收藏

TOP

JAVA中日期时间函数的操作
2014-11-24 03:06:14 来源: 作者: 【 】 浏览:1
Tags:JAVA 日期 时间 函数 操作

过去新建一个时间类型的对象实例,并取得当前时间的秒数用的操作(java.util.Date类):
Date date=new Date();
int sec=date.getSecond();
从 JDK 1.1 开始,这种方法已过时。
现在JDK1.5帮助文件里用的是java.util.Calendar这个类:
<%@ page import="java.util.Calendar"%>
<%
//getInstance方法返回一个Calendar 对象,其日历字段已由当前日期和时间初始化
Calendar calendar=Calendar.getInstance();
//取得当前时间的秒数
int sec=calendar.get(Calendar.SECOND);
%>
===============================================


其他处理整理:
//打印出当前时间,例如Tue May 16 08:27:13 CST 2006
Calendar calendar=Calendar.getInstance();
Date rt=calendar.getTime();
out.println(rt);
//或者用这个
Date rt1=new Date();
out.println(rt1);


//打印出当前时间对于历元(格林威治标准时间 1970 年1 月1日的00:00:00.000)的毫秒偏移量
//例如1147739288625毫秒
out.println(calendar.getTime().getTime());
//或者
out.println(rt1.getTime());
--------------------------------------------------------------------
转换日期格式
<%@ page import="java.text.SimpleDateFormat,
java.util.Date"
%>
<%
Date date=new Date();//今天日期
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String beginTime="2006-05-11 11:35"; //指定一个字符串
//比较今天日期和这个指定字符串转换为日期型之后的时间大小
if(date.getTime()>=bartDateFormat.parse(beginTime).getTime())
out.println("老猫真书女");
%>
------------------------------------------------------------------------------
<%@ page import="java.text.SimpleDateFormat,
java.util.Calendar"
%>
<%
Calendar calendar=Calendar.getInstance();
int year = 2008;
int month = 6;
int day = 8;
calendar.set(year,month,day);
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
out.println(bartDateFormat.format(calendar.getTime())); //2008-07-08
%>


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Ubuntu平台GTK编程环境的建立 下一篇Linux内核调试配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)