java 對時間資料進行加操作
Date time = new Date();
Calendar cal = Calendar.getInstance();
if (time != null) {
cal.setTime(time);
cal.set(Calendar.HOUR_OF_DAY, 23);
cal.set(Calendar.MINUTE, 59);
cal.set(Calendar.SECOND, 59);
time = cal.getTime();
}
得到的time將是修改後的時間
HOUR_OF_DAY:24小時制
MINUTE:分鐘
SECOND:秒
用法同上
一:擴充套件
Calendar還提供了對時間增加減少的方法。
cal.add(Calendar.MONTH, 1);
在現在的時間上增加一個月,1也可以寫成-1,就是減少一個月。
如果執行
cal.set(Calendar.Calendar.DAY_OF_YEAR,30);
這個方法會使時間變成:今年年初開始三十天。並非增加30天
相關推薦
java 對時間資料進行加操作
Date time = new Date(); Calendar cal = Calendar.getInstance(); if (time != null) { cal.setTime(time); cal.set(Calendar.HOUR_OF_DAY, 23); cal.se
Java——對時間型別進行運算(前移、後移、加減操作)
摘要:記錄一下,如何在java 程式中對獲取到的時間進行前移操作,或者是後移操作。比如:獲取時間是2018/07/02/ 17:30:00,怎麼將該時間往前(後)推移8個小時<可跨天>目錄簡介1.程式碼塊一、話不多說,直接上程式碼public Date dealT
Java對字串資料進行MD5/SHA1雜湊雜湊運算
package cn.aibo.test; import java.security.MessageDigest; import java.security.NoSuchAl
Java對時間日期的各類操作
看自己需求找對應模組 import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; //時間類 public class Date { public static
JAVA對MYSQL資料庫進行批量操作,addBatch(),executeBatch()方法
有人說MySql的JDBC驅動,不是真正支援批量操作的,就算你在程式碼中呼叫了批量操作的方法,MySql的JDBC驅動也是按照一般操作來處理的。 但其實並非如此,Mysql 是有特殊的方式優化整個batch insert 結果的。 可不可以先假設 batch 的方式與非
JDBC java對MySQL資料庫進行查詢操作,並把查詢的結果輸出
Resultset中的所有資料都可以通過getString()方法取得 String是可以接收表中的任意型別列的內容,所以在以下的程式中全部都使用getString()接收 package JDBC;
java對時間進行天數的加減
/** * 對日期進行加減操作 * @param date 要進行加減天數的日期 * @param addOrMinus 對日期加減天數(eg:加一天:1 減一天:-1) * @return * @throws ParseException */ public static
Java中使用OpenSSL生成的RSA公私鑰對資料進行加解密
Java基於OpenSSL的公私鑰對資料進行加解密 使用OpenSSL來生成私鑰和公鑰 RSA加密解密工具類 簽名及校驗類 測試類 使用OpenSSL來生成私鑰和公鑰
Java讀取json檔案並對json資料進行讀取、新增、刪除與修改操作
1.介紹 開發過程中經常會遇到json資料的處理,而單獨對json資料進行增刪改並不方便,尤其是Geojson檔案的處理,通過對網路資料的整理總結,下面介紹Java語言方法對json資料進行讀取、新增、刪除與修改操作。 2.說明 Java語言操作json物件,需引入json
對時間為“yyyyMMdd”格式的時間資料進行校驗,判斷其合法性
package org.asyware.insurance.util; /** * * @author zl * date 2018/08/09 * */ public class DateUtil {  
dataframe 對列資料進行資料操作時發生TypeError: unsupported operand type(s) for /: 'str' and 'int'
相對dataframe中“最高價”列資料進行除以2操作, data = pd.DataFrame(PriceList,columns=['品名','規格','max1','平均價','最低價','產地','日期'],index=range(1,len(PriceLi
js獲取當前時間並進行加減操作及格式處理
當我們專案希望以(當前時間± “x小時”)為預設值時,我們new Date()獲取到的日期和格式無法直接在專案中使用。 解決方法: 用new Date()取到當前時間的值,再使用getTime()方法獲取時間的毫秒值後進行計算,最終將計算的結果傳入new Date()中就能得到當前時間了。這
73.ElasticSearch基於Java對員工資訊進行復雜的搜尋操作
SearchResponse response = client.prepareSearch(“index1”, “index2”) .setTypes(“type1”, “type2”) .setQuery(QueryBuilders.termQuery(“multi”, “test”))
對錶資料進行(置頂,上移,下移,置底操作)---資料庫sql
這兩天一直在做社群論壇的帖子的(置頂,上移,下移,置底操作),下面是個人心得: -- 上一條:select * from 表 where 資料id<@當前顯示資料id order by 資料
Java對MySQL資料庫進行操作【java】
資料庫幾乎是每一個應用型的程式都會用到,學會如何高效操作資料庫也是開發一個重點。今天我總結了具體的操作步驟以及注意點。Java訪問資料庫主要用的方法是JDBC,它是java語言中用來規範客戶端程式如何來訪問資料庫的應用程式介面,提供了諸如查詢和更新資料庫中資料的方法,接下來
Struts2 攔截器中實現對資料進行資料庫操作
功能需求說明: 用攔截器的方式,攔截以.action結尾的類,同時記錄訪問的action名稱、action的包路徑、action後面帶的引數、操作者的ID、操作者的姓名、等其他資料。 吐槽點: 1.
java 對時間的操作(全)
package com.mryt.cps.oms.center.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; i
C#,WPF中使用多文字顯示資料,並對其資料進行關鍵字高亮等操作
需求:針對多文字資訊顯示,我們需要對其內容中的某些關鍵字或者某行進行高亮顯示,並用不同顏色顯示。 分析:在C#中,首先要進行多文字資訊顯示,可以RichTextBox(不要使用TextBox)控制元件,該控制元件由自動換行等功能,具體程式碼如下: /// <summary> /// 向
java對時間操作的常用總結
1:java的時間比較String s1="2008-01-25 09:12:09";String s2="2008-01-29 09:12:11";java.text.DateFormat df=new java.text.SimpleDateFormat("yyyy-M
[Java]對時間進行格式化:昨天、今天、明天、星期幾
最近在android專案中有個對時間格式化成:類似今天、昨天、星期幾,以下是整理並修改的程式碼,分享給有需要的人。 import java.text.DateFormat; import java.util.Calendar; import java.util.Grego