「java指定字段时间格式」java定义时间类型

博主:adminadmin 2022-11-24 15:40:08 49

今天给各位分享java指定字段时间格式的知识,其中也会对java定义时间类型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么转换时间的格式?

这个很基本的:

我在前期JAVA WEB开发中就经常用

首先你要弄懂两个类:一个是java.util.Date;另一个就是java.sql.Date;用强制转换

给你最简单的吧也是最好记的。结果集(ResultSet )的getObject("数据库中的字段名")取出数据。再进行相应的转换;如果是存储就用结果集(ResultSet )的setObject("数据库中的字段名")保存数据;

Java中怎么把字符串转换成日期格式啊

希望将日期输出成2005年6月9日,我们可以这么写:

SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy年MM月dd日 " );

String str = sdf.format(parse( " 2005-06-09 00:00:00 " );

str便会依照我们设定的格式输出了。

用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期。

扩展资料:

SimpleDateFormat的支持格式如下:

yy/MM/dd HH:mm:ss 如 '2017/12/12 17:55:00'

yy/MM/dd HH:mm:ss pm 如 '2017/12/12 17:55:00 pm'

yy-MM-dd HH:mm:ss 如 '2017-12-12 17:55:00'

yy-MM-dd HH:mm:ss am 如 '2017-12-12 17:55:00 am'

如何将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类型的日期 转换成指定格式类型的 (如: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;

扩展资料:

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日期函数

Java如何获取Date类型且格式为yyyy-mm-dd的日期数据?

@return返回长时间格式 yyyy-MM-dd HH:mm:ss

*/  public static Date getSqlDate() {

Date sqlDate = new java.sql.Date(new Date().getTime());

return sqlDate;  }  

/**

* 获取现在时间

*

* @return返回长时间格式 yyyy-MM-dd HH:mm:ss

*/  public static Date getNowDate() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = formatter.format(currentTime);

ParsePosition pos = new ParsePosition(8);

Date currentTime_2 = formatter.parse(dateString, pos);

return currentTime_2;  }

关于java指定字段时间格式和java定义时间类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。