① 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愉快的訪問資料庫了。