1. 程式人生 > >獲取當天的時間/倆個日期進行比較

獲取當天的時間/倆個日期進行比較

工作中對時間的一些使用:
由於有些時間伺服器返回的是: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)