导航:首页 > 编程语言 > 如何用java语句将日期数据类型

如何用java语句将日期数据类型

发布时间:2024-03-04 11:32:15

❶ 如何将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;

(1)如何用java语句将日期数据类型扩展阅读:

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

❷ 如何将java.util.date装换为指定格式的java.sql.date、比如将当前时间转换为YYYY-MM-DD格式的日期存入字段

根据API
java.sql.Date是java.util.Date的子类。
java.util.Date() dateUtil=new java.util.Date();
java.sql.Date dateSql=new java.sql.Date(dateUtil.getTime());

而java.sql.Date转为java.util.Date就简单了。
java.util.Date() newDate=dateSql;(多态)

将java.util.Date类型的日期以YYYY-MM-DD格式转换为字符串形式
String dateStr=new SimpleDateFormat("YYYY-MM-DD").format(new Date());
将字符串转换为Date类型。
Date dateTemp=new SimpleDateFormat("YYYY-MM-DD").parse("2012-12-21");

❸ java中怎么将date类型转化为string类型

java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。
String -> Date
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化数据

当然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。

❹ java中怎么格式化日期

你可以用String类的format方法,例如: System.out.println(String.format("%ty年%<tm月%<td日",date));下面是一个完整的例子。

publicclassFormatDateTest
{
publicstaticvoidmain(String[]args)
{
Datedate=newDate(System.currentTimeMillis());
System.out.println(String.format("%ty年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日%<tH时%<tM分%<tS秒",date));
}
}

%ty是格式化年,%tm是格式化年,%td是格式化天,%tH格式化发时,%tM格式化分,%tS格式化秒。另外%tY是把年格式化为四位形式,如1999,而不是99。%tI是把时格式化为12小时制。格式化字符串中的<是表示格式化同一个日期,当然你也可以这么写:System.out.println(String.format("%ty年%tm月%td日",date,date,date));

❺ 怎么用java 写入 date类型的数据到数据库

首先数据库中要有定义为date的字段,然后在代码中获取一个时间类型的数据,如果是要用String类型的转换为date类型的话,用Date.valueOf("")转换再插入(是java.sql.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语句将日期数据类型相关的资料

热点内容
pdf文件页数怎么读 浏览:489
iphone的文稿与数据在哪个文件夹 浏览:918
把文件夹设置密码 浏览:895
网络电视遥控器怎么对接 浏览:169
海尔网站属于什么类型网站 浏览:565
数据结构要看哪个版本的 浏览:557
三菱编程如何写转换模式 浏览:375
网络刻录机怎么连接电脑显示屏 浏览:540
网络男主播怎么做 浏览:104
官媒杂志或者报纸有哪些app 浏览:343
如何继续安装删去的app 浏览:456
手机泰坦之旅安装文件夹找不到 浏览:36
qq发送文件可以撤回吗 浏览:919
vb连接网络 浏览:911
iframesrc禁止查看源文件 浏览:854
儿童编程的机构有哪些内容 浏览:613
视频文件格式怎么变 浏览:988
asp首页文件 浏览:330
直接吹还是走程序 浏览:725
gta4收音机文件在哪里 浏览:145

友情链接