如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD...
发布网友
发布时间:2022-04-24 08:41
我来回答
共7个回答
热心网友
时间:2022-04-10 14:57
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;
扩展资料:
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日期函数
热心网友
时间:2022-04-10 16:15
Date类型并没有格式.只有转换成String格式的时候让他格式化显示
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());
热心网友
时间:2022-04-10 17:49
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd")
String value=20150706;
df.parse(value)这样就额可以输出对应的日期格式文件
热心网友
时间:2022-04-10 19:41
取得时间类
1、Date ,System.out.println(new date());
2、calendar. 此类是抽象类,要想实例化,需要实例化子类GregorianCalendar.
在jdk中给了相应的方法:注意月份需要加1;
有时候希望对格式进行转换。
SimpleDateFormat类 此类在java.text包下
1、准备原格式,2、准备新格式 3、转化
String str = "2011-09-11 16:35:06";
SimpleDateFormat sd = new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sd2 = new SimpleDateFormate("yyyy
年MM月dd日 HH时mm分ss秒")
//然后进行转化
Date d = sd.parse(str);
将时间数插入sd2上
String newStr = sd2.format(d);
System.out.println(newStr);
热心网友
时间:2022-04-10 21:49
java.util.Date creatDate = new java.util.Date();
java.sql.Date date = new java.sql.Date(creatDate.getTime());
这种发放是将日期转换成YYYY-MM-dd类型
热心网友
时间:2022-04-11 00:13
使用强制转换
热心网友
时间:2022-04-11 02:55
看不懂你在说什么。
如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD...
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 dat...
java中的Date怎么转换成YYYYMMDD形式?
//1、定义转换格式 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat formatter2 = new SimpleDateFormat("yyyyMMdd");//2、调用formatter2.parse(),将"19570323"转化为date类型 输出为:Sat Mar 23 00:00:00 GMT+08:00 1957 Date date = formatter2.pa...
java中的Date显示指定为yyyy-MM-dd
实现思路就是先将timestamp转换为字符串,之后字符串转换为日期类型。举例:long l = system.currenttimemillis();//获取当前的timestamp值 simpledateformat format = new simpledateformat("yyyy-mm-dd");//定义日期类型格式 string str2 = timestamp.valueof(format.format(l));//转换为字符串 ...
java怎么把java.utl.date格式变为yyyy-mm-dd的date类型
//根据指定格式初始化简易日期格式化工具类 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd");//注意:m 代表的是分钟, M代表的是月 //转换日期得到指定格式的日期 date = simpleDateFormat.format(date);java.util.Date date2 = simpleDateFormat.pa...
java 英文时间怎么转时
改写:在Java编程中,如果你需要处理英文时间的格式化和字符串转换,`java.text.SimpleDateFormat`是一个强大的工具。这个抽象类提供了`format`方法,用于将Date对象转换为指定格式的字符串,如"yyyy年MM月dd日 HH:mm:ss"。首先,创建一个`Date`对象,例如`Date d = new Date();`。接着,创建`...
...date、比如将当前时间转换为YYYY-MM-DD格式的日期存入字段
将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"); 本回答由提问者推荐 举报| 答案纠错 | 评论 1 5 txt...
怎样从MyS成 yyyy-MM-dd HH:mm:ss格式
如果你在MySQL数据库中遇到需要将datetime类型的日期转换为"yyyy-MM-dd HH:mm:ss"格式的情况,有一个简单的方法可以实现。首先,你需要创建一个SimpleDateFormat对象,指定你所需的日期格式。以下是一个Java代码示例:java SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String...
java 怎么设置yyyy/mm/dd格式
使用SimpleDateFormat进行格式化。SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");System.out.println(sdf.format(时间对象));输出的就是你想要的格式了,另外,月份的M是要大写的,小写的m显示的是分钟
java 日期类型转换 只要符合yyyy-MM-dd 和yyyy/MM/dd 的字符串,一律转...
public static void main(String[] args) { String[] str=new String[10];for(int i=1;i<str.length+1;i++){ str[i-1]=i+"/01/10";} for(int i=0;i<str.length;i++){ long l = Date.parse(str[i]);Date date=new Date(l);System.out.println(str[i]+"转化为: ...
...串格式的时间,JAVA如何实现转换成“yyyy-MM-dd HH:mm:ss”这个格式...
不清楚你的这个/Date(-2209017600000)/是个什么时间格式,java时间格式化一般使用的是 SimpleDateFormat这个类:SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM-dd HH:mm:ss");String timeStr = sdf.format(new Date());System.out.println("当前时间为:"+timeStr);另外,Date可以指定标准时间...