正文

日期问题2007-05-11 17:00:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/dboy/25801.html

分享到:

日期问题 1、获取服务器端当前日期: 2、获取当前年、月、日: 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());   }  } }

阅读(2694) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册