java将时间撮转成日期,Java将时间戳转换为日期
我们可以使用java.util.Date类的构造函数在Java中将Timestamp转换为Date。
Date类的构造函数接收长值作为参数。因此, 你需要使用java.sql.Timestamp类的getTime()方法将Timestamp对象转换为long值。
让我们看一下Date类的构造函数和getTime()方法的签名。
Date类的构造方法:
Date(long l)
Timestamp类的getTime()方法:
public long getTime()
Java时间戳至今示例
让我们看一个简单的示例, 将java中的Timestamp转换为Date。
import java.sql.Timestamp;
import java.util.Date;
public class TimestampToDateExample1 {
public static void main(String args[]){
Timestamp ts=new Timestamp(System.currentTimeMillis());
Date date=new Date(ts.getTime());
System.out.println(date);
}
}
立即测试
输出:
Thu Nov 02 02:29:07 IST 2017
Timestamp类扩展了Date类。因此, 你可以直接将Timestamp类的实例分配给Date。在这种情况下, Date对象的输出将类似于Timestamp。但是, Java Doc不建议这样做, 因为你可能会丢失毫秒或十亿分之一秒的数据。
import java.sql.Timestamp;
import java.util.Date;
public class TimestampToDateExample2 {
public static void main(String args[]){
Timestamp ts=new Timestamp(System.currentTimeMillis());
Date date=ts;
System.out.println(date);
}
}
立即测试
输出:
2017-11-02 02:36:57.204
java将时间撮转成日期,Java将时间戳转换为日期相关推荐
- php怎么把时间搓转成日期,php怎么将时间戳转换为日期
在php中,可以使用date()函数来将时间戳转换为日期,语法格式"date(format,时间戳)",参数format表示要转换成的日期格式,例如"Y-m-d H:i: ...
- linux shell转换成时间,如何在Bash中将时间戳转换为日期?
如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...
- Java时间戳转换为日期
当前时间时间戳转换为日期 //当前时间毫秒的时间戳转换为日期 Date millisecondDate= new Date(System.currentTimeMillis()); //格式化时间 S ...
- 将10位或13位时间戳转换为日期+时间--yyyy-MM-dd HH:mm:ss
将10位或13位时间戳转换为日期+时间–yyyy-MM-dd HH:mm:ss public static void main(String[] args) {// 10位 秒时间戳 转换String ...
- mysql将时间戳转换成日期_mysql 中查询时如何将时间戳转换为日期格式 / 日期格式转换为时间戳...
在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...
- mysql时间戳转换成日期_mysql查询时间戳和日期的转换
在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...
- php中UNIX时间戳转换为日期
1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式 ...
- 将时间戳转换为日期格式:moment、new Date()
new Date()方式: 获取当前时间的时间戳: Date.now() //=>1672974684470 将时间戳转换为日期时间: new Date(1672974684470) //=&g ...
- EXCEL中将时间戳转换为日期格式
EXCEL中将时间戳转换为日期格式 从linux系统中获取的时间戳信息通常为s,将其转换的公式为: =TEXT((E1+83600)/86400+70365+19,"yyyy-mm-dd h ...
最新文章
- 分治法实现最近点对问题——C语言可视化
- 中石油2018年秋季C语言 试卷答案,[石油华东]《数据采集系统》2018年秋季学期在线作业...
- MT7688 坑爹的 SPI Master 半双工全双工问题
- 庖丁解牛看委托和事件(续)
- 代理模式coding-动态代理
- IE6下PNG图片透明效果(PNG图片做背景也可以)
- string插入字符_String类
- 18 Python 模块引入
- 《Cisco安全防火墙服务模块(FWSM)解决方案》——2.6 硬件架构
- C语言的那些小秘密之【内存分配】
- Nero Multimedia Suite 10.6.11300
- DoTween动画系统
- 【数据分析能力是指什么?】
- 华为路由器hilink怎么用_华为HiLink是什么?华为hilink智能联网怎么用
- pythonspiit函数_python专题高阶函数
- 最适合新手小白的TikTok干货运营手册
- MySQL Workbench 类似Navicat侧边栏查表名
- 微信平台:数字藏品平台出现二级交易市场违规封号
- 6 cocos2dx粒子效果,类图关系,系统原生粒子和自定义粒子效果,粒子编译器软件,爆炸粒子效果,烟花效果,火焰效果,流星效果,漩涡粒子效果,雪花效果,烟雾效果,太阳效果,下雨效果
- 基于nodejs的二手物物交换平台【毕业设计源码】