`
Dream.V
  • 浏览: 30725 次
社区版块
存档分类
最新评论

java获取当前系统时间和操作时间。。

 
阅读更多

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


public class test {
	public static void main(String[] arg) {
		  Calendar c = Calendar.getInstance();
		  c.setTimeInMillis(new Date().getTime());
		  SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		  System.out.println(dateFormat.format(c.getTime()));
		 }
}

一,java获取当前系统时间。


效果如下

2012-09-11 16:56:15



二,操作时间

不知道哪里的文档,放这里备用。免得忘记了

Java代码收藏代码
  1. //1.获得当前日期中的月头月末时间
  2. publicDategetLastDayOfMonth(Dated){
  3. Calendarcal=Calendar.getInstance();
  4. cal.setTime(d);
  5. cal.set(Calendar.DAY_OF_MONTH,cal.getActualMaximum(Calendar.DAY_OF_MONTH));
  6. returncal.getTime();
  7. }
  8. publicDategetFirstDayOfMonth(Dated){
  9. Calendarcal=Calendar.getInstance();
  10. cal.setTime(d);
  11. cal.set(Calendar.DAY_OF_MONTH,1);
  12. returncal.getTime();
  13. }
  14. publicstaticStringformatDate(DateaDate,Stringdateformat){
  15. SimpleDateFormatbartDateFormat=newSimpleDateFormat(dateformat);
  16. returnbartDateFormat.format(aDate);
  17. }
  18. publicstaticvoidmain(String[]args)throwsException{
  19. SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");
  20. Dated=sdf.parse("2012-02-05");
  21. //Dated=newDate();
  22. System.out.println(formatDate(getFirstDayOfMonth(d),"yyyy-MM-dd")+"~"+formatDate(getLastDayOfMonth(d),"yyyy-MM-dd"));
  23. }
  24. //2.当前日期向前移
  25. Calendarcdweek=Calendar.getInstance();
  26. cdweek.add(Calendar.DATE,-7);
  27. Dated=cdweek.getTime();
  28. //3.比较2个日期
  29. DatefileDate=cd.getTime();
  30. //一周前的时间与文件的创建时间比较,如果为true表示文件的创建时间早于一周前,那么需要删除
  31. booleanflag=fileDate.before(d);
  32. //4.日期向前推
  33. Datenow=newDate();
  34. SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
  35. //now=sdf.parse("2012-05-112:25:23");
  36. Calendarcal=Calendar.getInstance();
  37. cal.setTime(now);
  38. cal.add(Calendar.MONTH,-1);
  39. now=cal.getTime();

分享到:
评论

相关推荐

    Java DateUtil.java日期时间操作类源代码.rar

    Java DateUtil.java日期时间操作类源代码,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法。比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM....

    Java获取UTC时间的方法详解

    主要介绍了Java获取UTC时间的方法,结合具体实例形式详细分析了Java针对时区、本地时间、时间偏移量等相关操作技巧,需要的朋友可以参考下

    Java图书馆管理系统附全代码课程设计报告完整版.docx

    提交报告时间:2015年12月15日 小型图书管理系统 计算机科学与技术 专业 学生 指导老师 Java图书馆管理系统附全代码课程设计报告完整版全文共205页,当前为第3页。[摘要] 随着计算机技术的飞速发展,利用计算机来...

    java操作日期大全

    * 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换 * 2.获取指定日期的年份,月份,日份,小时...获取当前/系统日期(指定日期格式) * 4.获取字符日期一个月的天数 * 5.获取指定月份的第一天,最后一天

    java源码包---java 源码 大量 实例

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA日期操作汇总

    注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 2.Calendar和Date的转化 (1) Calendar转化为Date Calendar cal=Calendar.getInstance(); Date date=cal.getTime(); (2) Date转化为...

    Java开发技术大全(500个源代码).

    GcdAndGcm.java 求最大公约数和最小公倍数 errorInit.java 演示变量初始化错误的程序 integerExample.java 演示各种整型变量的使用 isPrime.java 判断素数 leapYearByIf.java 用if语句判断闰年 ...

    JAVA上百实例源码以及开源项目源代码

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA上百实例源码以及开源项目

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java-JDK、数据库系统开发、Web开发学习笔记

    Java-JDK、数据库系统开发、Web开发学习笔记 Java-JDK部分: 1. Object类的所有方法及功能:Object类是Java中的顶层类,所有类实际上都继承了Object类的所有方法。Object类提供了以下方法: * protected Object ...

    java源码包4

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    一个DateUtil.java时间日期操作工具类

    分享一个时间和日期操作的工具类,获取当前日期的字符串,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法,获取当前日期的邮戳,日期格式转换成时间戳,得到格式化后的系统当前...

    java源码包3

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java源码包2

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java开源包11

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    java开源包6

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    java开源包9

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    java开源包5

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    java开源包101

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    java开源包4

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

Global site tag (gtag.js) - Google Analytics