当前位置:首页 » 编程语言 » javadate类型

javadate类型

发布时间: 2023-05-19 01:50:27

java Date类型。

Data类型是日期类型,通常是为了获取某些特定的日期或者转换日期的格式为字符串。举例:
Date date = new Date();//定义一个当前日期,此时输出就是日期类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建格式日期类型
String str = sdf.format(date);//对创建的日期进行格式化输出。此时输出就是字符串日期类型
输出结果:2015--6-30 19:17:32。

❷ java string类型怎么转化成date类型

string类型转化为date类型:

方法一,Date date=new Date("2018-9-30");

方法二,String =(new SimpleDateFormat("格式")).format(Date);

方法三,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String dstr="2008-4-24";java.util.Date date=sdf.parse(dstr);

date类型转化为string类型:

方法一,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");java.util.Date date=new java.util.Date();String str=sdf.format(date);

方法二,Date = (new SimpleDateFormat("格式")).parse(String);

SimpleDateFormat 语法:
G --年代标志符, y -- 年, M -- 月, d -- 日, h -- 时12小时制 (1~12),H -- 时24小时制 (0~23), m -- 分,s -- 秒,S -- 毫秒 ,E -- 星期,D -- 一年中的第几天,F -- 一月中第几个星期几 ,w -- 一年中第几个星期,W -- 一月中第几个星, a 上午 / 下午 标记符 , k 时 在一天中 (1~24), K 时 在上午或下午 (0~11), z 时区 。




❸ 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 是什么类型

java语言中的date类介绍及使用
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
1、使用Date类代表当前系统时间
Date d = new Date();
System.out.println(d);
使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下:
Sun Mar 08 16:35:58 CST 2009
在该格式中,Sun代表Sunday(周日),Mar代表March(三月),08代表8号,CST代表China Standard Time(中国标准时间,也就是北京时间(东八区))。
2、使用Date类代表指定的时间
Date d1 = new Date(2009-1900,3-1,9);
System.out.println(d1);
使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值。例如上面的示例代码代表就是2009年3月9号。
实际代表具体的年月日时分秒的日期对象,和这个类似。
3、获得Date对象中的信息
Date d2 = new Date();
//年份
int year = d2.getYear() + 1900;
//月份
int month = d2.getMonth() + 1;
//日期
int date = d2.getDate();
//小时
int hour = d2.getHours();
//分钟
int minute = d2.getMinutes();
//秒
int second = d2.getSeconds();
//星期几
int day = d2.getDay();
System.out.println("年份:" + year);
System.out.println("月份:" + month);
System.out.println("日期:" + date);
System.out.println("小时:" + hour);
System.out.println("分钟:" + minute);
System.out.println("秒:" + second);
System.out.println("星期:" + day);
使用Date类中对应的get方法,可以获得Date类对象中相关的信息,需要注意的是使用getYear获得是Date对象中年份减去1900以后的值,所以需要显示对应的年份则需要在返回值的基础上加上1900,月份类似。在Date类中还提供了getDay方法,用于获得Date对象代表的时间是星期几,Date类规定周日是0,周一是1,周二是2,后续的依次类推。
4、Date对象和相对时间之间的互转
Date d3 = new Date(2009-1900,3-1,10);
long time = 1290876532190L;
//将Date类的对象转换为相对时间
long t = d3.getTime();
System.out.println(t);
//将相对时间转换为Date类的对象
Date d4 = new Date(time);
System.out.println(d4);
使用Date对象中的getTime方法,可以将Date类的对象转换为相对时间,使用Date类的构造方法,可以将相对时间转换为Date类的对象。经过转换以后,既方便了时间的计算,也使时间显示比较直观了。

❺ java中date类型怎么比较大小

date 实现了Comparable 接口 调用compareTo(Date date)方法可以比较大小。

例如:比较date1 和 date2的大小

int res = date1.compareTo(date2),相等则返回0,date1大返回1,否则返回-1。

❻ 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里面的时间是什么数据类型

java里面的时间是Date类型的。
java的基本数据类型包括:byte,short,int,lang,float,double,char,Boolean,没有Date类型。
date类型是一个封装类。
获取当前时间的方法可以用getDate或者new date()来获取。

❽ java判断对象是不是date类型

if( obj instanceof Date){
sf.formate(xxxx);

}else {
//考虑是String类型
try{
sf.parsle(obj.toString);
}catch{

}
}

❾ java Date类型 按年,月,日 取出并输出,怎么编写

这是根据你的要求编写的代茄配码。

import java.util.Calendar;

import java.sql.Date;

public class TestAA {

/**

* @param args

*/

public static void main(String[] args) {

Calendar cld = Calendar.getInstance();

Date date = new java.sql.Date(1319534374312l);;

cld.setTime(date);

/**

* 注:在jdk1.6以后敬纳信下列方法都已过时

* date.getYear();

* date.getMonth();

* date.getDay();

*/

System.out.println("日期为:"+date.toString());

//方法一

System.out.println("年份亮轮:"+cld.get(Calendar.YEAR));

System.out.println("月份:"+(cld.get(Calendar.MONTH)+1));

System.out.println("日:"+cld.get(Calendar.DAY_OF_MONTH));

//方法er

System.out.println("年份:"+date.toString().split("-")[0]);

System.out.println("月份:"+date.toString().split("-")[1]);

System.out.println("日:"+date.toString().split("-")[2]);

}

}

你看看,应该没问题。

❿ 如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据

Date类型并没有格式,只有转换成String格式的时候让格式化显示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)>year){

int y = calendar.get(Calendar.YEAR)-year;

(10)javadate类型扩展阅读:

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

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);

热点内容
文件夹加密win7 发布:2025-05-20 11:27:46 浏览:836
压缩文件设置密码有什么意思 发布:2025-05-20 11:26:37 浏览:550
造梦西游qq登录如何修改密码 发布:2025-05-20 11:18:36 浏览:381
淘宝缓存清理后还是大 发布:2025-05-20 11:15:39 浏览:148
ios云存储自动订购 发布:2025-05-20 11:06:22 浏览:110
编程与数学 发布:2025-05-20 11:01:23 浏览:444
asp连接远程数据库 发布:2025-05-20 10:50:20 浏览:389
一般电脑配置哪个好 发布:2025-05-20 10:40:58 浏览:603
我的世界撸树服务器 发布:2025-05-20 10:33:37 浏览:741
ftp搭建win7 发布:2025-05-20 10:06:06 浏览:82