1. 程式人生 > >Java-date的拼接&Calendar的計算&Timestamp時間戳-表示時間的方法

Java-date的拼接&Calendar的計算&Timestamp時間戳-表示時間的方法

背景:Java、eclipse
1.date 的拼接
輸入所需的日期date,與當前日期的時分秒time,整合成完整的dateTime。

private String getOrderDateTime(String datetime) {
            SimpleDateFormat f1 = new SimpleDateFormat("yyyyMMdd");
            Locale locale = new Locale("zh", "CN");
            Date parsed = null;
            // --所需日期,加上當前的時分秒,組成完整的時間--
try { parsed = f1.parse(datetime); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } SimpleDateFormat f2 = new SimpleDateFormat("yyyy-MM-dd "); String date =
f2.format(parsed); Date now = new Date(); DateFormat medium2 = DateFormat.getTimeInstance( DateFormat.MEDIUM, locale); DateFormat df3 = DateFormat.getTimeInstance();// 只顯示出時分秒 String time = medium2.format(now); String dateTime = date + time; return
dateTime; }

2.Calendar的計算

日期加一

        private String getTestDateTime(String datetime) {
        SimpleDateFormat f1 = new SimpleDateFormat("yyyyMMdd");
                    Date parsed = null;
                    try {
                        parsed = f1.parse(orderDate);
                    } catch (ParseException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    Calendar calendar = Calendar.getInstance();
                    calendar.setTime(parsed);
                    calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) + 1);// 讓日期的天加1
                    SimpleDateFormat f2 = new SimpleDateFormat("yyyy-MM-dd");
                    String dateTime = f2.format(calendar.getTime());
                }

3.Timestamp 時間戳

Timestamp時間戳可以將日期函式變成資料庫認可的時間,從而通過myBatis 寫入資料庫。

private Timestamp getDate(String datetime) {
    SimpleDateFormat f3 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        try {
            parsed = f3.parse(dateTime);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    return new java.sql.Timestamp(parsed.getTime());
    }   

相關推薦

Java-date拼接&Calendar計算&Timestamp時間-表示時間方法

背景:Java、eclipse 1.date 的拼接 輸入所需的日期date,與當前日期的時分秒time,整合成完整的dateTime。 private String getOrderDateTime(String datetime) {

JavaDate類獲取當前時間時間的格式轉換方法

Date類 Date類表示特定的瞬間,單位是毫秒,所以Date的宣告為 > public Date(long date) 引數date的資料型別是long,具體的換算就是將毫秒算到某格式下具體的時間,例如當new Date(123456789)時,會生成時間1970-01-02

使用java代碼將時間時間互相轉換

時間戳 span null mss for class spa time() -m 時間戳轉時間: SimpleDateFormat simpleDateFormat = null;simpleDateFormat = new SimpleDateFormat("yyyy

Java DateCalendar

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JAVA JDK1.8 時間時間格式化 實用工具類

這是為了個人的方便,也同時為了大家能更好地瞭解與使用獲取時間的各種方法。 不  廢   話, 上  代  碼 : import org.springframework.util.Assert; import java.time.Cloc

java時間時間的相互轉換

/* * 將時間轉換為時間戳 */ public static String dateToStamp(String s) throws ParseException{ String res; Si

計算時間相差時間

//功能:計算兩個時間戳之間相差的日時分秒 //$begin_time 開始時間戳 //$end_time 結束時間戳 function timediff($begin_time,$end_time) { if($begin_time < $end_ti

前端js轉換時間時間類型顯示

time div blog ret js轉換 nbsp pre style class 1 //事件戳轉換 2 function add0(m){return m<10?‘0‘+m:m } 3 function formatDate(timestamp) 4

jqurey 將如2017-5-30轉化為時間或者時間轉化為日期的js方法

jqurey 將如2017-5-30轉化為時間戳或者時間戳轉化為日期的js方法<script> function datetime_to_unix(datetime){ var tmp_datetime = datetime.replace(/:/g,‘-‘);

iOS開發時間時間NSDate,時區的轉換,漢字與UTF8,16進制的轉換

ring fst unsigned rac ios1 let gen 十進制 cin http://blog.sina.com.cn/s/blog_68661bd80101njdo.html 標簽: ios時間戳 ios開發時間戳 ios16進制轉中文

php時間時間方法

.get begin pre php gettime cond time() urn function function comptime(beginTime) { var nowtime = (new Date).getTime(); endTime = nowtime;

個人常用 JavaScript 時間時間格式處理function

string class ring asc strong str pre 個人 locale 輸出時間 2017/8/9 var myDate = new Date(); myDate.toLocaleDateString();可以獲取當前日期 2017

lua 時間時間互相轉換

min time word minute times hour space cti code 1、時間戳轉換成時間 local t = 1412753621000 function getTimeStamp(t) return os.date("%Y%m%d%H",

js時間時間

function class auth java local get nth test pre function getLocalTime(nS) { //這尼瑪轉換太坑了 // return new Date(parseInt(nS) * 1000).toLo

js_時間時間格式之間的轉換。

parse nbsp 之間 ring 單位 tostring color 當前 一個數 關於我的理解,簡單明了點: 時間戳:把一個日期使用一個數字表示出來,這個數字就是這個日期的秒數。 日期:就是我們常見的時間表現形式。 時間戳對於一般看時間不夠直觀明了,可是在程序的世界裏

個人喜好的時間轉換時間js

urn etl body localtime post class () oca htm html的js中寫入以下代碼,引用 getLocalTime(); function getLocalTime(nS) { return new Date(parseInt(nS

UTC時間轉為時間

pre etime 時間戳 utc時間 tar ble cal color chan /// <summary> /// 將UTC時間轉化DateTime時間 /// </summary>

Javascript裏面的時間處理:將時間時間對象轉成字符串格式

local replace lin TP 秒級 ole date() itl -h   問題背景:想把一個時間直接轉成字符串格式   通過查api發現有個toLocaleString(),根據本地時間格式,把 Date 對象轉換為字符串 new Date().toLoca

時間當前時間命名

當前 date 時間戳 arc 時間 sea search 當前時間 17. [root@search195 zfl2]# touch test$(date +%Y%m%d).txt[root@search195 zfl2]# lstest20180703.txt[root

微信小程序 - 時間時間

math png 當前 date .com clas bsp mil mage 獲取當前時間:十位unix時間戳 var timestamps = Math.round(new Date().getTime() / 1000).toString();