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

java时间戳秒

发布时间: 2023-05-12 12:25:46

java怎么判断是否为时间戳

你想将它转换成时间后干嘛?
直接try{
将字符串转换,成功的话就执行转换时间后的代码
}catch{
失败的话捕获异常说明该字符串就是时间戳不能转换,然后再执行为时间戳需要执行的代码
}

⑵ java时间戳是什么

时间戳就是一种类型,只是精度很高,比datetime要精确的多,通常用来防止数据出现脏读现象

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

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class TestTime {

public static void main(String[] args) {

String time = "2010年12月08日11时17分00秒";

System.out.println(time);

// 字符串=======>时间戳

String re_str = getTime(time);

System.out.println(re_str);

// 时间戳======>字符串

String data = getStrTime(re_str);

System.out.println(data);

}

// 将字符串转为时间戳

public static String getTime(String user_time) {

String re_time = null;

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时蠢局兄mm分ss秒");

Date d;

try {

d = sdf.parse(user_time);

long l = d.getTime();

String str = String.valueOf(l);

re_time = str.substring(0, 10);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return re_time;

}

// 将时间戳转为字符串

public static String getStrTime(String cc_time) {

String re_StrTime = null;

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");

// 例如:cc_time=1291778220

long lcc_time = Long.valueOf(cc_time);

re_StrTime = sdf.format(new Date(lcc_time * 1000L));

return re_StrTime;

}

}

复制代码

打腊卖印结果为:带袭
2010年12月08日11时17分00秒
1291778220
2010年12月08日11时17分00秒
只精确到秒

⑷ Java 如何获得 Unix 时间戳

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

⑸ java怎样计算两个日期之间的秒数

java中Date时间可以用getTime()来获得1970年1月1日到当前时间的毫秒数,所以可以这样来计算得出两个时间的秒数:
try {

Date a = new Date();

Thread.sleep(3000);

Date b = new Date();

long interval = (b.getTime() - a.getTime())/1000;

System.out.println("两个时间相差"+interval+"秒");//会打印出相差3秒

} catch (InterruptedException e) {

e.printStackTrace();

⑹ 请问Java怎么获得当前时间戳,要int型的不要long的!

PHP的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒;

Java 中System.currentTimeMillis() 返回的结果,值的单位是毫秒。

那么很容易就知道,除以 1000 就行了嘛:

intseconds=System.currentTimeMillis()/1000;

⑺ java 如何获取当前时间的时间戳

时间戳通常是”yyyyMMddHHmmss“的,举例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
输出结果:20150704173752。
备注:时间戳中的时间显示格式可以根据实际情况设置即可。

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

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

⑼ Java:1392515067621这种从1970年开始的毫秒数的时间戳叫什么时间戳呢

时间戳是自 1970 年 1 月 1 日(08:00:00 GMT)至当前时间的总秒数,它也被称为 Unix 时间戳。

⑽ java中14位时间戳怎么获取

按你描述,应该想要的是Unix时间戳,即当前时间到1970年1月1日0:0:0的毫秒数据。
在java里面Data类型可以直接用API获取。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
String value=20150704000000;
df.parse(value).getTime(); 就是你想要的时间戳。
具体可以查看Date类型的API
以及http://tool.chinaz.com/Tools/unixtime.aspx?jdfwkey=pqr111

热点内容
eclipse设置增量编译 发布:2025-07-18 14:43:24 浏览:66
访问virtualbox 发布:2025-07-18 14:43:19 浏览:67
怎么找回建行登录密码 发布:2025-07-18 14:39:38 浏览:348
如何让安卓变得像苹果一样快 发布:2025-07-18 14:38:05 浏览:216
台安源码 发布:2025-07-18 14:35:32 浏览:601
下载种子怎么是php 发布:2025-07-18 14:35:00 浏览:5
linuxtimet 发布:2025-07-18 14:34:46 浏览:299
轻客有哪些安全配置 发布:2025-07-18 14:09:22 浏览:409
sql按月份分组 发布:2025-07-18 13:44:01 浏览:598
电脑怎么配置sva 发布:2025-07-18 13:32:06 浏览:148