栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

几种时间的转换问题以及从Timestamp中获得当前天数即该月第几天

Java 更新时间:发布时间: 百科书网 趣学号
几种时间的转换问题以及从Timestamp中获得当前天数 时间戳(“a”字符串)
转换为Timestamp类型

首先转化为Long类型
long time = Long.parseLong(a);
Timestamp time2 = new Timestamp(time);


Timestamp类型可直接存储java.sql.Date中
    存入数据库

Timestamp类型的值用父类接收为Date date1再转换为Calendar 类型就可以调用里面的方法获取时间(由于Date中的一些方法已经过时)

Date date1=null;
date1= a;  //a为一个字符串的时间戳
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
int day=cal.get(Calendar.DATE);

//得到的day为每月第几天也就是x号
将java.util.Date转化为java.sql.Date此处将使用封装到方法里传一个Date类型的参数,返回一个java.sql.Date的值

(由于转化后是一个只显示简单日期的形式,需要详细则需要用到Timestamp类型)

封装方法返回:

  //封装  
    public static java.sql.Date cast(Date t) {
	java.sql.Date sqldate = new java.sql.Date(t.getTime());
	return sqldate;
	
}
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/275336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号