日期问题
1、获取服务器端当前日期:
<!---->
<!---->
2、获取当前年、月、日:
<%@ page import="java.util.Calendar" %>
<%
Calendar cal = Calendar.getInstance();
String date_now=cal.get(cal.YEAR)+"年"+(cal.get(cal.MONTH)+1)+"月"+cal.get(cal.DATE)+"日 ";
String time_now=cal.get(cal.HOUR_OF_DAY)+"时"+cal.get(cal.MINUTE)+"分"+cal.get(cal.SECOND)+"秒";
%>
<!---->
<!---->
3、按本地时区输出当前日期
<!---->
<!---->
输出结果为:
2003-5-30
4、获取数据库中字段名为”publish_time“、类型为Datetime的值
<!---->
<!---->
[code]
5、按照指定格式打印日期
[code]
<!---->
<!---->
<!---->
输出的结果为:
It is 星期五 2003.05.30 at 11:30:46 上午 CST
(更为详尽的格式符号请参看SimpleDateFormat类)
6、将字符串转换为日期
<!---->
<!---->
<!---->
输出结果为:
Fri Nov 11 00:00:00 CST 1222
7、计算日期之间的间隔
<!---->
<!---->
<!---->
输出结果为:
Difference is 29 days.
8、日期的加减运算
方法:用Calendar类的add()方法
<!---->
<!---->
<!---->
输出结果为:
It is now 星期五 2003.05.30 at 01:45:32 下午 CST
Two years ago was 星期三 2001.05.30 at 01:45:32 下午 CST
9、比较日期
方法:用equals()、before()、after()方法
<!---->
<!---->
<!---->
输出结果为:
Sat Jan 01 00:00:00 CST 2000 is after Fri Dec 31 00:00:00 CST 1999
10、记录一件事所花费的时间
方法:调用两次System.getTimeMillis()方法,求差值
<!---->
<!---->
输出结果为:
Cyc starts at 1054275312432
Cyc ends at 1054275312442
This run took 10ms.
其它:如何格式化小数
<!---->
<!---->
输出结果为:
33,665,448,856.66
======================
日期比较:
在JAVA中日期的计算与比较可以使用Date和DateFormat来解决,下面是一段示例代码:
import java.text.*;
import java.util.*;
public class Test{
public static void main(String[] args){
try{
Date date=new Date();
DateFormat df=DateFormat.getDateTimeInstance();
String now=df.format(date);
System.out.println("现在时间:"+now);
System.out.println("现在时间是否在16:00之前:"+date.before(df.parse("2004-12-24 16:00:00")));
}
catch(ParseException e){System.out.print(e.getMessage());
}
}
}
分享到:
相关推荐
java处理日期合并
有利于对日起处理的理解 Java中对日期的处理还是经常的问题 值得关注
java日期处理大全,用与时间的各种处理。。
关于java中的日期的一些用法,很全,使用的
java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...
JAVA处理日期时间常用方法.JAVA处理日期时间常用方法: java.util.Calendar
获取日期中的某数值。如获取月份 增加日期中某类型的某数值。如增加日期 获取精确的日期 判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 ...
JSON转换为JAVA对象及日期格式转换处理 -
java日期处理
java语言日期处理大全,主要是如何运用日期
第一部分关于JAVA的Date (参考关于JAVA的Date总结) 第二部分Date工具类(参考一个总结好的很好的关于JAVA的Date工具类)
通过Java读取Excel文件中的数据时,需要自动判断当前Cell中的数据格式是否日期格式,如果是就要做特殊处理,以便读出数据的格式与预想的相符。
java日期处理 和格式解析 包含java.util.Calender java.util. GregorianCalendar java.util.Date
java日期处理,日期的运输等等。java日期处理,日期的运输等等。
基本涵盖了各种场景的日期处理需要,包括时间类型转换,获取N天前后,月初月末,某段时间按天拆分等功能,欢迎使用。
java中的日期处理类总结:DateCalendarGregorianCalendarDateFormatSimpleDateFormat类.txt
工作分享:java中的日期处理类总结
java中的日期处理类总结.pdf
Java中日期时间处理