当前位置:首页 » 编程语言 » 时间转时间戳java

时间转时间戳java

发布时间: 2022-08-08 01:26:29

⑴ 关于java时间戳转换的疑问,求大神指导

时间戳是有当前时间与1970.01.01这个时间相减计算出的毫秒值,所以跟位数没有直接关系

⑵ JAVA 日期转换时间戳

Date
date
=new
Date();
SimpleDateFormat
sdf
=
new
SimpleDateFormat("yyyy-MM-dd
hh:mm:ss");
String
str_date
=
sdf.format(date);
你自己把str_date输出一下看看,我记得好像是这样,我这电脑上现在没环境,没编译,试试吧

⑶ java程序,如成能将普通日期“2011/07/29 14:50:11” 转换成 unix时间戳 网上看了不少方法,没有好用的

一、java中Date类中的getTime()是获取时间戳的,java中生成的时间戳精确到毫秒级别,而unix中精确到秒级别,所以通过java生成的时间戳需要除以1000。
二、下面是java代码
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Bai {

/**
* @param args
*/
public static void main(String[] args) {
try {
String time = "2011/07/29 14:50:11";
Date date = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(time);
long unixTimestamp = date.getTime()/1000;
System.out.println(unixTimestamp);
} catch (ParseException e) {
e.printStackTrace();
}
}
}

⑷ java中如何实现时间戳和北京时间的互换

public static void main(String[] args) {
long times = 1386665666777L;
Date date = new Date(times);
try {
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(ss.format(date));
} catch (Exception e) {
e.printStackTrace();
}
}

⑸ java 如何将一个时间字符串转换为时间戳

public static void main(String[] args) throws ParseException {
String time = "2015-10-08 17:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date date_util = sdf.parse(time); //转换为util.date
java.sql.Date date_sql = new java.sql.Date(date_util.getTime());//转换为sql.date
System.out.println(date_util);
System.out.println(date_sql);
String date = sdf.format(date_sql);
System.out.println(date);
date = sdf.format(date_util);
System.out.println(date);
}

⑹ java如何把时间格式转为毫秒

获取毫秒数,即long类型的数值,仅能返回自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。

一楼、二楼的回答就是正确的,不过在使用中还需要根据自身使用环境,直接使用或者进一步按需优化后再使用。

最常使用的就是,把String类型的日期先转换为Date类型,最后直接调用.getTime()即可,这也是比较方便的了。

还有就是以上提到的Timestamp类中的valueOf(String s) 方法,这里一定要注意,给定的字符串日期型数据必须符合置顶指定格式:yyyy-mm-dd hh:mm:ss[.fffffffff],否则会抛出异常。

PS>

⑺ Java ZonedDateTime类怎么转化成时间戳

importjava.text.*;
classTest{
publicstaticvoidmain(String[]args)throwsException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
java.util.Dated=sdf.parse("2017-11-15T20:58:45.539+08:00");
System.out.println(d);
}
}

⑻ java中常用的时间和时间戳的处理

手打,有问题再问

longcurrentTimeMillis=System.currentTimeMillis();//时间戳,毫秒数
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");//时间格式化类
Datedate=sdf.parse("2012-01-01");//解析到一个时间
StringdateStr=sdf.format(newDate());//将时间格式化为一定格式

⑼ Java 如何获得 Unix 时间戳

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,所以可以将当前毫秒时间转换成秒级时间就可以了:
System.currentTimeMillis()/1000L就可以了

⑽ Java获取时间戳精确到年月日时

其实系统默认的都是毫秒数的时间戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的
new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(System.currentTimeMillis());

热点内容
手机文件怎么设置密码 发布:2025-01-21 21:59:59 浏览:311
开票系统域名服务器地址 发布:2025-01-21 21:59:53 浏览:888
宝来空调压缩机多少钱 发布:2025-01-21 21:57:18 浏览:833
明日之后泽尔谷服务器怎么玩 发布:2025-01-21 21:50:09 浏览:459
楚留香挂机脚本 发布:2025-01-21 21:25:57 浏览:622
java的jms 发布:2025-01-21 21:22:45 浏览:693
上传绑定事件 发布:2025-01-21 21:21:03 浏览:491
无法访问已释放的对象 发布:2025-01-21 21:13:50 浏览:968
android比ios 发布:2025-01-21 21:06:05 浏览:181
电脑mc连接服务器秒退 发布:2025-01-21 21:05:16 浏览:534