导航:首页 > 编程语言 > javadate方法

javadate方法

发布时间:2023-02-03 06:58:24

‘壹’ java如何得到系统时间,Date型

java 得到系统时间,直接私用Date类型,直接生成一个对象即可,示例如下:

importjava.util.Date;
importjava.text.DateFormat;
importjava.text.SimpleDateFormat;
Datedt=newDate();//如果不需要格式,可直接用dt,dt就是当前系统时间
DateFormatdf=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");//设置显示格式
StringnowTime="";
nowTime=df.format(dt);//用DateFormat的format()方法在dt中获取并以yyyy/MM/ddHH:mm:ss格式显示

‘贰’ 在java的程序里date类型怎么比较大小呀

有两个方法:

方法一:

两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。

(2)javadate方法扩展阅读:

Date类可以在java.util包中找到,用一个long类型的值表示一个指定的时刻。它的一个有用的构造函数是Date(),它创建一个表示创建时刻的对象。

getTime()方法返回Date对象的long值。在下面的程序中,我使用Date()构造函数创建一个表示程序运行时刻的对象,并且利用getTime()方法找到这个日期代表的毫秒数量:

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

}

}

‘叁’ java中new Date()方法是什么意思

这行代码表示声明了一个名称为d的对象,给d赋值为newDate();newDate();表示创建了一个日期对象,返回的值为当前的日期。比如说:

  1. vard=newDate();alert(d);//当前时间的毫秒数。

  2. newDate()也可以传入参数

如:newDate("2015-1-1");

表示将"2015-1-1"字符串转成了一个Date对象。

‘肆’ java date怎样赋值

java 中date赋值方法:

1.通过new对象获取当前的时间复制给date;

Datedate=newDate();

2.通过SimpleDateFormat将字符串转换为date:

SimpleDateFormatformat=newSimpleDateFormat("yyyy年MM月ddHH:mm:ss");
Datedate=format.parse(str);//str表示yyyy年MM月ddHH:mm:ss格式字符串

3.通过Calendar获得date

Calendarcalendar=Calendar.getInstance();
Datedate=calendar.getTime();

‘伍’ java语言中的date类及方法的用法

Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着很重要的地位,所以在这里想对这两个类进行一个基本的讲解,由于技术有限,不到之处请指正。

Date类顾名思义,一看就知道是和日期有关的类了,这个类最主要的作用就是获得当前时间了,然而这个类里面也具有设置时间以及一些其他的功能,可是由于本身设计的问题,这些方法却遭到众多批评,而这些遭受批评的功能都已移植到另外一个类里面,这就是今天要讲到的第二个类Calendar里面。

在讲两个类之前,这里又不能不多提一个类,那就是DateFormat类,这个类是用来格式化日期的,稍后也会讲到。

首先,让我们来看一个获取当前时间的例子:

Date date = new Date();
System.out.println(date.getTime());上面的语句首先创建了Date的一个对象,接着使用getTime方法获得当前的时间,但是注意了,输出后的结果确实一串长整型的数字,这是为什么?实际上这是系统根据当前时间计算出来的一个long型的数,至于是如何计算出来的就不在本文中讲述了,那既然这样的话又如何显示正确的时间呢?这就要利用到上面的DateFormat类了,这个类是一个基类,它有一个子类是SimpleDateFormat,具体用法请看下面的代码:

Date date = new Date();
SimpleDateFormat dateFm = new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
System.out.println(dateFm.format(date));这段代码开始创建了一个Date的对象,用来获取当前时间,而重点就在于后面的SimpleDateFormat对象,这个对继承了DateFormat,利用format方法对Date对象进行格式化,然后输出,而格式的定制是由用户定制的,EEEE代表星期,MMMM代表月份,而dd代表日,yyyy代表年。使用这个方法就可以根据用户自定义的格式进行输出时间。

上面介绍了由用户自定义格式的输出时间,下面将来介绍通过JAVA类库提供的标准格式输出时间,这就要用到DateFormat类了,请看以下代码:

Date date = new Date();
DateFormat dateFm = DateFormat.getDateTimeInstance(DateFormat.SHORT,
DateFormat.SHORT);
System.out.println(dateFm.format(date));这里使用的方法和用户自定义的方法差不多,只是这里使用的是一个抽象类,由于DateFormat是一个抽象类,所以它不能通过构造函数构造对象,在这里是通过getDateTimeInstance()方法获得该对象,而所传递的参数就是DateFormat里面定义的一些常量,系统根据这些常量输出当前时间,由于这里使用的是getDateTimeInstance方法,所以将传递两个常量参数,用来分别格式化日期和当前的时间。

上面讲述了如何获得系统时间以及如何格式化输出,那如果想获取或者设置时间当中的某一部分又该如何呢?例如年,月,日。这就要靠Calendar这个类了,这个类也是一个抽象类,它有一个子类GregorianCalendar,接下来我会利用这个子类来演示这个过程,请看以下代码:

DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);

GregorianCalendar cal = new GregorianCalendar();

cal.setTime(new Date());

System.out.println("System Date: " + dateFormat.format(cal.getTime()));

cal.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.FRIDAY);
System.out.println("After Setting Day of Week to Friday: " +
dateFormat.format(cal.getTime()));
这段代码当中,首先创建了一个DateFormat对象进行格式设置,接着创建了一个GregorianCalendar对象cal,接着使用cal.setTime()方法设置cal对象中的时间为当前时间,然后通过format格式化由cal.getTime()返回的时间进行输出,后面利用set方法设置cal的日期为当前星期的FRIDAY,此时cal中存储的时间就是这个星期五的该时刻,而后面利用format格式化输出,假如当前时间为2005年1月27日星期4的11点30分,那么最后将那句将会输出2005年1月28日星期5的11点30分。

‘陆’ java,Date要怎么输入

首先get方法是获取值,set方法是设置值,你这里是要设置值所以应该用set方法

其次你要set一个Date类型的值,Date类型的值有多种创建方式:

Datedate1=newDate();//当前时间
Datedate2=newDate(10000);//1970年1月1日之后10000毫秒时的时间
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Datedate3=dateFormat.parse("2018-04-0621:34:55");
Calendarcalendar=Calendar.getInstance();
calendar.set(2018,3,6,21,34,55);//这里的月份从0开始,所以填3实际表示的4月份
Datedate4=calendar.getTime();

‘柒’ java中的Date是怎么使用的

1、代码:System.out.println(new java.util.Date());

输出:Thu Jan 27 14:43:28 CST 2011

2、代码:System.out.println(new java.util.Date().toLocaleString());

输出:2011-1-27 14:45:21

不过现在toLocaleString()方法已过时,由DateFormat.format(Date date)取代。

3、代码:

DateFormat ddf = DateFormat.getDateInstance();

DateFormat dtf = DateFormat.getTimeInstance();

DateFormat ddtf = DateFormat.getDateTimeInstance();

Date date = new Date();

System.out.println("日期:" + ddf.format(date));

System.out.println("时间:" + dtf.format(date));

System.out.println("日期时间:" + ddtf.format(date));

SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();

System.out.println("日期时间:" + sdf.format(date));

输出:

日期:2011-2-9

时间:11:16:02

日期时间:2011-2-9 11:16:02

日期时间:2011-2-9 11:16:02

以上是在window系统下,linux系统下不能这么处理,linux系统下用以上获取回来的初始时间格式与此不同。

‘捌’ 求java中date类的用法例子(并附每条注释)

看看这个是不是你要的public class Datetime {
public static void main(String args[]){
java.util.Date current=new java.util.Date();
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String c=sdf.format(current);
System.out.println(c);
}
}获取年月日格式的时间 java.util.Date utildate=new java.util.Date();
java.sql.Date date=new java.sql.Date(utildate.getTime());
System.out.println(date);获取时分秒格式的时间 java.util.Date utildate=new java.util.Date();
String str=DateFormat.getTimeInstance().format(utildate);
System.out.println(str);按指定格式获取时间Date today=new Date();
SimpleDateFormat f=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
String time=f.format(today);
System.out.println(time);12小时制:public class Datetime {
public static void main(String args[]){
java.util.Date current=new java.util.Date();
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String c=sdf.format(current);
System.out.println(c);
}
}字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 d 月份中的天数 Number 10 F 月份中的星期 Number 2 E 星期中的天数 Text Tuesday; Tue a Am/pm 标记 Text PM H 一天中的小时数(0-23) Number 0 k 一天中的小时数(1-24) Number 24 K am/pm 中的小时数(0-11) Number 0 h am/pm 中的小时数(1-12) Number 12 m 小时中的分钟数 Number 30 s 分钟中的秒数 Number 55 S 毫秒数 Number 978 z 时区 General time zone Pacific Standard Time; PST; GMT-08:00 Z 时区 RFC 822 time zone -0800

‘玖’ java中Date类中的Date(String s)构造方法如何使用

Date(String s)构造方法的使用方法如下:
Date date = new Date("2016-02-24");

Date(String s)构造方法表示从一个字符串构造一个Date实例。

不推荐使用。 在JDK 1.1版中,被DateFormat.parse(String
s)代替。

构造一个Date对象,并将其初始化为字符串s所对象的日期和时间。对字符串的解析将和parse(java.lang.String)方法一样。

参数:

s - 一个反映日期的字符串。

阅读全文

与javadate方法相关的资料

热点内容
pdf怎么单独设置文件夹 浏览:472
业务逻辑程序员 浏览:657
addto新建文件夹什么意思 浏览:160
有服务器地址怎么安装软件 浏览:659
安卓如何完全清除数据 浏览:690
安卓安卓证书怎么信任 浏览:53
服务器被攻击如何解决 浏览:221
学霸变成程序员 浏览:881
c语言编译错误fatalerror 浏览:441
ipv4内部服务器地址怎么分配 浏览:463
java线程安全的方法 浏览:950
重复命令画梯形 浏览:164
在疫情就是命令 浏览:328
自己搭建一个什么服务器好玩 浏览:253
java基础马士兵 浏览:823
完美世界手游如何查看服务器 浏览:859
光遇安卓与ios什么时候互通 浏览:598
js如何运行时编译 浏览:917
引力app在哪里下载 浏览:609
编写app如何得到钱 浏览:801