`

时间 获取方法及格式化

    博客分类:
  • java
阅读更多
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;                 //java中时间的类

public class yesterdaycurrent {
   public static void main(String ags[]){
	   
	   Calendar cal = Calendar.getInstance();              //得到时间对象
	   System.out.println(cal.getTime());     
	   cal.add(Calendar.DATE, -1);                             //修改时间  获得一天前的这个时间
	   System.out.println(cal.getTime());                      //获得时间
	   
	    //Sun Oct 14 21:13:25 CST 2012
		 //Sat Oct 13 21:13:25 CST 2012
	   
	   
	   System.out.println("*****************************************************");
	   cal.set(Calendar.YEAR, 2012);   //修改日期
	   cal.set(Calendar.MONDAY, 10);
	   cal.set(Calendar.DAY_OF_MONTH, 14);
	   System.out.println(cal.get(Calendar.YEAR)+" "+(cal.get(Calendar.MONTH))+" "+(cal.get(Calendar.DAY_OF_MONTH)));
	    //  run result :2012 10 14
	   
	   
	   System.out.println("*****************************************************");
	   //如何取得从1970年到现在的毫秒数
	   Date d = new Date(2012, 10, 14);           //
	   long now = d.getTime();
	   //System.out.print(now);
	   System.out.println(d.getDay()+"  "+d.getMonth()+" "+d.getTime()+" "+d.getYear()+" "+d.getDate()+" ");   //dat.getDay();得到的是int型
	    //4  10 61310966400000 2012 14      d.getDay()得到的总是在少10天呢??????
	   
	   System.out.println("*****************************************************");
	   //如何获取某个日期是当月的最后一天
	   Calendar c = Calendar.getInstance();
	   c.set(Calendar.YEAR, 2012);
	   c.set(Calendar.MONDAY, 0);
	   c.set(Calendar.DAY_OF_MONTH, 30);
	   Calendar c1 = (Calendar)c.clone();     //克隆c日期的方法实现
	   System.out.print((c.get(Calendar.YEAR))+" "+(c.get(Calendar.MONDAY)+1)+" "+c.get(Calendar.DAY_OF_MONTH));
	   c.add(Calendar.DAY_OF_MONTH, 1);               //c日期加一天
	   if(c.get(Calendar.MONDAY)!=c1.get(Calendar.MONDAY)){
		   System.out.println("是最后一天!!!!");
	   }else {
		   System.out.println("不是最后一天!!!!");
	   }
	   //2012 1 30不是最后一天!!!!
	   
	   System.out.println("*****************************************************");
	   //如何格式化日期
	   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
	   Date dat = new Date(2013, 1, 10);          //1990年的第一秒开始到2013年1月10日的时间
	   Date dat1 = new Date(0, 0, 0);       //1899-12-31 12:00:00
	   String str = sdf.format(dat);
	   String str1 = sdf.format(dat1);
	   System.out.println(str);      //3913-02-10 12:00:00
	   System.out.println(str1);     //1899-12-31 12:00:00
	   System.out.println(dat.getDay()+"  "+dat.getMonth()+" "+dat.getTime()+" "+dat.getYear()+
			   " "+dat.getDate()+" ");   //dat.getDay();得到的是int型
	   //1  1 61318569600000 2013 10 
	   
	   System.out.println();
	   
   }
}
//Sun Jan 13 21:16:14 CST 2013
//Sat Jan 12 21:16:14 CST 2013
//*****************************************************
//2012 10 14
//*****************************************************
//4  10 61310966400000 2012 14 
//*****************************************************
//2012 1 30不是最后一天!!!!
//*****************************************************
//3913-02-10 12:00:00
//1899-12-31 12:00:00
//1  1 61318569600000 2013 10 

分享到:
评论

相关推荐

    Js获取当前日期时间及格式化代码

    标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...

    易语言格式化时间和日期

    综上所述,“易语言格式化时间和日期”是一个涵盖易语言基础、日期时间处理、源码解析等多个方面的综合性课题,对于掌握易语言编程及实际应用有着重要的价值。通过深入学习和实践,开发者可以更好地应对实际项目中...

    获取当前日期及格式化

    掌握这些日期时间函数和格式化方法对于数据库开发者来说是非常重要的,因为几乎所有的应用都会涉及到时间和日期的处理。 最后,在实际应用中,处理日期和时间需要注意时区和夏令时等问题。MySQL也提供了相关函数来...

    易语言格式化时间

    本文将详细讲解易语言中的“格式化时间”功能,包括如何取格式化日期和时间,以及获取系统时间的方法。 首先,我们要理解什么是“格式化时间”。在编程中,格式化时间通常是指将计算机内部存储的时间数据转换为人类...

    Oracle获取系统时间及格式化

    Oracle 获取系统时间及格式化 Oracle 中获取系统时间可以使用 SYSDATE() 函数,该函数可以返回当前日期和时间。SYSDATE() 函数可以与 TO_CHAR() 函数结合使用,以将日期和时间格式化为字符串。 TO_CHAR() 函数可以...

    实例017——获取当前的日期、时间并格式化输出.zip

    4. **JavaScript**: 在JavaScript中,`Date`对象可以用来获取当前时间,`toLocaleString()`或`toString()`方法可以格式化输出,但具体格式取决于浏览器设置。如果需要自定义格式,可以使用`Intl.DateTimeFormat`API...

    易语言时间0格式化源码.zip

    1. **时间获取**:使用“取系统时间”函数,可以获取到当前系统的日期和时间,返回值通常是一个包含年、月、日、时、分、秒等信息的结构体。 2. **日期格式化**:使用“格式化日期”函数,根据结构体中的日期部分,...

    易语言格式化现行时间

    源码通常包括获取当前时间、定义格式字符串和调用格式化函数等步骤,通过阅读和分析这段代码,初学者可以更好地理解和掌握易语言处理时间的方法。 6. **实际应用**:这种格式化时间的功能在各种场景都有应用,如...

    js 时间格式化

    JavaScript是一种广泛应用于网页和应用程序的轻量级编程语言,它在处理时间格式化时提供了多种方法。这篇博客文章“js 时间格式化”可能探讨了如何使用JavaScript来优雅地展示和处理日期与时间。 在JavaScript中,`...

    时间格式化工具类

    "时间格式化工具类"通常是指自定义的类,用于封装Java标准库中的`java.time`或`java.text.SimpleDateFormat`等类的功能,以提供更方便、更灵活的时间处理方法。下面我们将深入探讨这个主题。 首先,`java.time`包是...

    易语言取格式化时间模块

    本文将详细讲解易语言中的日期和时间处理,以及如何利用取格式化时间模块来获取和格式化日期时间。 在易语言中,时间数据通常以“日期时间”类型表示,它可以存储年、月、日、小时、分钟和秒等信息。要获取当前系统...

    Linux下date命令,格式化输出,时间设置方法

    通过灵活地使用该命令的不同选项,用户不仅可以获取当前的日期时间信息,还能对这些信息进行格式化输出,甚至可以直接设置系统的日期时间。 #### 二、Date命令的基本语法 `date` 命令的基本语法如下: ```bash ...

    易语言格式化现行时间源码

    学习这个源码,用户不仅可以掌握获取和格式化时间的基本方法,还能了解到易语言的函数调用和结构体操作,这对于深入学习易语言和进行实际项目开发非常有帮助。此外,理解并实践这类基础操作也能为后续学习更复杂的...

    DateFormatUtils时间获取及格式化工具类

    时间格式化及获取特殊时间工具类 主要包含但不限于: 当前星期的第一天 当前月最后一天 获取时间到今日结束还剩多少秒 获取 是否大于当前时间 相关的交易日 (年处理)入参yyyy 查询距离当前系统时间的本周星期一、...

    java获取时间和时间格式化

    java获取时间和时间格式化,适合参考用来处理开发过程中的Date格式问题

    java开发中时间格式化的所有方法

    ### Java开发中时间格式化的所有方法 在Java开发过程中,时间格式化是非常常见的需求之一,尤其是在处理日期与时间相关的业务逻辑时。本文将详细介绍Java中关于时间格式化的各种方法及其应用场景,帮助开发者更好地...

    格式化时间工具类

    "格式化时间工具类"通常是指一个自定义的类,它封装了Java的日期时间处理方法,以便更方便地进行日期格式化、解析和比较。在这个场景下,`TimeFormatUtil.java`文件很可能就是这样一个工具类。 Java标准库中提供了`...

    Lua获取系统时间和时间格式化方法及格式化参数

    在Lua编程语言中,获取和格式化系统时间是常见的任务,尤其在处理日期和时间相关的应用中。本文将深入探讨如何使用Lua获取系统当前时间、转换为时间戳以及使用格式化参数来定制时间的显示方式。 一、系统当前时间...

    javascript的trim和日期时间格式化函数

    本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期时间的格式化功能。 #### Trim函数 在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在...

    Asp.net中时间格式化的几种方法

    `DataBinder.Eval`方法提供了一种动态获取和格式化数据的方法。假设在一个模板列中,可以使用以下代码: ```html (Container.DataItem,"AddTime","{0:yyyy-MM-dd}") %> ``` 这行代码将在运行时评估`Container.Data...

Global site tag (gtag.js) - Google Analytics