① java TimeStamp 转换为 yyyy-MM-dd格式的date类型
实现思路就是先将Timestamp转换为字符串,之后字符串转换为日期类型。举例:Long l = System.currentTimeMillis();//获取当前的Timestamp值
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//定义日期类型格式
String str2 = Timestamp.valueOf(format.format(l));//转换为字符串
//System.out.println(str2);//打印获取的字符串
Date date = format .parse(str2);//格式化获取到的日期,
System.out.println(date);
输出结果:2015-06-27。
② java把时间戳转换成具体的时间的格式
代码如下:
package date;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static String stampToDateStr(String timeStampStr, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date(Long.valueOf(timeStampStr).longValue()));
}
public static void main(String[] args) {
String date_format = stampToDateStr("1600761641396", "yyyy-MM-dd HH:mm:ss");
System.out.println(date_format);
}
}
输出:
③ Java中如何将字符串转化为Timestamp格式的 !
java将字符串转化为Timestamp格式旦歼,可以使用Timestamp.valueof方法,代码如下:
importjava.sql.Timestamp;
publicclassceshi{
publicstaticvoidmain(String[]args){
StringtsStr="2012-12-3100:00:00";
Timestampts=newTimestamp(System.currentTimeMillis());
ts=Timestamp.valueOf(tsStr);//将字符串转换成Timestamp格式模困冲
System.out.println(ts);
}
}
运尺碧行结果:
④ javatimestemp怎么接收string类型的时间
java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42
Timestamp d = new Timestamp(System.currentTimeMillis());
Java中的Timestamp与String之间的余悔转化
初学Java被这个Timestamp快搞吐了,主要是Java的这个类型与数据库中自带的Timestamp类型兼容而且还能精竖碧正确达到具体时分秒,所以想省掉点转化的麻烦就用的这个,网上的大部分介绍显得较为复杂,然后被一篇网络经验拯救了,大致如慧盯下:
String类型转化为Timestamp类型——例子如下:
//定义一个String类型实体str保存你要的时间,格式如下(以2018年5月6号10点30分40秒为例)
String str = "2018-05-06 10:30:40";
//用Timestamp的valueOf方法转化为Timestamp实体
Timestamp time = Timestamp.valueOf(str);
Timestamp转化String类型——例子如下:
//就如下一句代码,其中time为Timestamp类型的实体(就默认是上一个例子的time吧),这就得到对应的String类型
String strn = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(time);
然后就可以用和其他基础类型一样的方式利用jdbc愉快的访问数据库了。