GregorianCalendar?gcal?=?new?GregorianCalendar();?//?獲得當前時間
創新互聯公司2013年開創至今,是專業互聯網技術服務公司,擁有項目成都網站制作、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元伊犁做網站,已為上家服務,為伊犁各地企業和個人服務,聯系電話:13518219792
//?設定格式yyyy-mm-dd?hh:mm:ss
DateFormat?df?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss");
Date?date?=?gcal.getTime();?//?將當前時間轉成日期對象
String?datetime?=?df.format(date);?//?獲得符合格式的字符串,當前日期時間
int?index?=?datetime.indexOf("?");
String?selectday?=?datetime.substring(0,?index);?//?當前日期
//?將當前日期換成Timestamp對象
//?string的類型必須形如:?yyyy-mm-dd?hh:mm:ss[.f...]?這樣的格式,中括號表示可選,//?否則報錯!!!
Timestamp?nowdatetime?=?Timestamp.valueOf(datetime);
Timestamp就是所謂的時間戳,這個主要用在數據庫上,你可以再java.sql這個包內找到這個類,一般數據庫里如果用Date這個類的話,那你取出來的時候只能到某一天,也就是日,但是Timestamp的話,就是到小時一直到納秒,很精確的。但是你把時間存進去的時候也要用這個類。比如:mysql的話,你可以用setTimtstamp();這個方法,你可以到java的文檔里去看看,里面都寫的比較清楚
public Long getToday(){
DateTime now = new DateTime();
return new DateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), 0, 0, 0, 0).getMillis();
}
public Long getTomorrow(){
DateTime now = new DateTime();
return new DateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), 0, 0, 0, 0).plusDays(1).getMillis();
}
其實系統默認的都是毫秒數的時間戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的
new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(System.currentTimeMillis());
網站欄目:時間戳代碼java 時間戳轉換日期格式 java
文章源于:http://m.newbst.com/article28/ddshijp.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、軟件開發、電子商務、微信公眾號、網頁設計公司、手機網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯