獲取當天的時間/倆個日期進行比較
工作中對時間的一些使用:
由於有些時間伺服器返回的是:2018-08-16T18:10:22這些的,可以使用擷取字串的方式進行
/**
* 返回月/日/年
*/
public static String getDate(String str) {
if (str != null && str.length() == 0) {
return "";
}
StringBuilder stringBuilder = new StringBuilder();
String temp = str.substring(0 , str.indexOf("T"));
stringBuilder.append(temp.substring(5, 7));//月
stringBuilder.append("/");
stringBuilder.append(temp.substring(8));//日
stringBuilder.append("/");
stringBuilder.append(temp.substring(0, 4));//年
return stringBuilder.toString();
}
//獲取當天的時間
public static String getCurrentDate() {
Calendar now = Calendar.getInstance();
String date = now.get(Calendar.YEAR) + "-" + (now.get(Calendar.MONTH) + 1) + "-" + now.get(Calendar.DAY_OF_MONTH);
return date;
}
//倆個日期進行比較
public static int compareToDate(String date1, String date2) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
Date dt1 = df.parse(date1);
Date dt2 = df.parse(date2);
if (dt1.getTime() > dt2.getTime()) {
return 1;
} else if (dt1.getTime() == dt2.getTime()) {
return 0;
} else {
return -1;
}
} catch (Exception exception) {
exception.printStackTrace();
}
return -1;
}
相關推薦
獲取當天的時間/倆個日期進行比較
工作中對時間的一些使用: 由於有些時間伺服器返回的是:2018-08-16T18:10:22這些的,可以使用擷取字串的方式進行 /** * 返回月/日/年 */ public static String getDate
倆個日期相減獲取 02:02:10 格式 天 小時 分鐘
get -s pan cati gettime 獲取 微秒 class else Date d1 = vo.getAllocationtime(); Date d2 = new Date(); long diff = d2.getTime() - d1.ge
js中兩個日期大小比較,獲取當前日期,日期加減一天
兩個日期大小比較 格式(yyyy-mm-dd): /* *引數a: 例如 "2017-08-23" *引數b: 例如 "2017-11-06" *flag: String型別,判斷兩個日期大
js 實現字符串轉日期進行比較大小
block 實現 code date clas time blog 大小 ava 代碼如下 var a = '2016-01-01 12:12:12'; var b = '2016-01-01 12:12:13'; var al = n
日期格式獲取當天的最大日期
AI gre date() span AR ring static nth sys public static void main(String[] args) { Calendar c1 = new GregorianCalendar();
php 兩個值進行比較的問題
pes 和數 number 行數 類型 不同 否則 自己的 介紹 php手冊運算符中有介紹: 比較多種類型-- 如var_dump([ ] > 0); // 結果為true 運算數 1 類型運算數 2 類型結果 null 或 string string 將
三個日期型別比較大小 20181123
日期型別Date 比較大小晒使用 compareTodate1.compareTo(date2) 結果==1 date1 大 結果==-1 date2大 結果==0 值相等public static void main(String[] args) { Date bigTime = getBigTim
python獲取當天時間、昨天時間和明天時間或者n天時間(天為單位)
Python獲取今天時間: >>> datetime.datetime.now() datetime.datetime(2018, 10, 19, 21, 13, 46, 577073) >>> import time >>> t
java 算倆個日期之前相差多少天,多少分鐘,多少毫秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date endTime = sdf.parse("2018-11-08 10:50:49"); Dat
獲取當天時間相關時間(凌晨、第二天凌晨)
方法一:通過毫秒數獲取當天時間相關資訊 //當前時間毫秒數 long current=System.currentTimeMillis(); //今天零點零分零秒的毫秒數 long zero=current/(1000*3600*24)*(1000*3600*24)-TimeZone.getDe
獲取當天時間的23:59:59
剛好有個需求,要有效截止時間為當天的23:59:59,一開始檢視下蘋果開發文件,發現並沒直接設定的方法,自己瞎搞一下,大神勿噴,有好建議,也共同探討一下。 NSDateFormatter *for
Java中對兩個物件進行比較大小
在Java中要想對兩個物件進行比較大小,需要實現Comparable介面或Comparator介面。String型別的值之所以可以比較大小(漢字根據ANSI值的大小進行比較),是因為String類實現了Comparable介面。如果要比較的物件沒有實現Comparable介
php兩個數字進行比較大小
echo bccomp('1', '2') . "\n"; // -1echo bccomp('1.00001', '1', 3); // 0echo bccomp('1.00001', '1',
數據庫對日期進行比較
統一 target pro -m creat sql日期函數 需要 sta odbc 2018年07月20日 10:46:44 飛雪冬玉花 閱讀數:1519 數據庫對日期進行比較 原則是先把兩個日期的格式統一一下,然後把日期字符串轉化為日期,最後進行比較 轉化為
jquery獲取當前時間比較日期
ret nds minutes div date ets ace 大於 OS //獲取當前時間,格式 2015-09-05 10:00:00.000 function getnowtime() { var nowtime = new
Js:消息彈出框、獲取時間區間、時間格式、easyui datebox 自定義校驗、表單數據轉化json、控制兩個日期不能只填一個
gets pri ESS 大於等於 轉化 gpo 現在 undefine parent (function ($) { $.messageBox = function (message) { $.messager.show({
時間日期:獲取兩個日期相差幾天
計算兩個日期物件之間相差的天數: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date
perl比較2個日期相差的時間
1,比較2個日期相差的時間 use strict; use Date::Manip; my $now_time = time(); print $now_time . "\n"; my $now_time_1 = localtime(); print $now_time_1 . "\n"
JAVA獲取一個月的開始與結束時間以及兩個日期相差幾個月
一、一個月的開始與結束時間程式碼如下 /** * 獲取指定月的開始日期 * @param currentDate * @return */ pu
獲取當天日期,獲取之前之後的日期,前後幾個月、前後幾天、幾小時
注:引數解釋 symbol 時間之間的分隔符例如 '-'、'/'; n 數字; 當前時間:2016-11-261.獲取今天的日期 function getTodayDate(symbol)