「java时间转化为时间戳」时间戳转时间 java
本篇文章给大家谈谈java时间转化为时间戳,以及时间戳转时间 java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中常用的时间和时间戳的处理
- 2、java 如何将一个时间字符串转换为时间戳
- 3、jsp怎么把当前时间(java中数据类型)转换成能在mysql中保存的时间戳(int(11))
- 4、java程序,如成能将普通日期“2011/07/29 14:50:11” 转换成 unix时间戳? 网上看了不少方法,没有好用的
- 5、java 如何获取当前时间的时间戳
java中常用的时间和时间戳的处理
手打,有问题再问long currentTimeMillis = System.currentTimeMillis();//时间戳,毫秒数
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");//时间格式化类
Date date = sdf.parse("2012-01-01");//解析到一个时间
String dateStr = sdf.format(new Date());//将时间格式化为 一定格式
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);
}
jsp怎么把当前时间(java中数据类型)转换成能在mysql中保存的时间戳(int(11))
存入mysql时间最简单的方式,就是用内置函数now(),直接在sql语句中使用,例如
insert into student values(id,now(),name);插入数据库student一个数据分别是id,当前时间,和名字。
但是这样存进去的是有格式的,例如2014-04-06 21:00:00,你也可以将这个进行格式化format。
另外一种方式就是在java中获得当前时间的时间戳(字符串)后再存入数据库。
new Timestamp(System.currentTimeMillis());//打印出出一个时间戳,精确到秒并且后面三位随机数。
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 Baidu {
/**
* @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 如何获取当前时间的时间戳
时间戳通常是”yyyyMMddHHmmss“的,举例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
输出结果:20150704173752。
备注:时间戳中的时间显示格式可以根据实际情况设置即可。
关于java时间转化为时间戳和时间戳转时间 java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。