date-arithmetic

    9熱度

    3回答

    我有這種格式的日期{Y,M,D}。是否有任何良好的支持庫或簡單的技巧,比如說從這個日期減去三個月,而不會遇到無效日期,閏年等問題。 我最近的類似用途是在MySql中,您可以鍵入: Select '2011-05-31' - Interval 3 Month; 其產生'2011-02-28'。我對如何自己編寫這個庫不感興趣,這是我想避免的。

    9熱度

    2回答

    如何將時間添加到時間戳?如果我的時間戳是01-JAN-2011 11-09-05並且我添加了2天,我需要03-JAN-2011 11-09-05。

    12熱度

    6回答

    我需要計算兩個日期之間經過的時間。 這裏的問題在於,我需要將它顯示爲YouTube的視頻評論時間戳。也就是說,要用最大的尺度來展示它。 例如, 如果時間爲50秒前,應該說50秒前。 如果時間超過一分鐘,應該說一分鐘前/十分鐘前等。 如果時差爲1小時30分鐘,則應顯示:一小時前。 如果時間比一週前應該說的一週半。 如果時間超過一個月,應該說一個月前/兩個月前等... 等等等等.. 那麼,什麼是處理的

    56熱度

    5回答

    我有SQL是這樣的: SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') - >這將返回10行TIME_CREATED = '26 -JAN-2011' 現在,當我做到這一點我沒有得到任何行回來, SELECT EMP_NAME, DEPT F

    2熱度

    2回答

    我使用這個SQL查詢: select sysdate, sysdate - INTERVAL '6' month from dual; 但它返回:ORA-01839:日期不適用於指定的月份。 這很奇怪,因爲如果我將數字更改爲9,它將返回日期(sysdate = 31/05/11和減去的是31/08/10)。我也嘗試使用不同的值:1,3,6,8,11也沒有工作,但2,4,5,7,9,12正在工作

    3熱度

    1回答

    我希望任何人都能幫助我。 我有兩個日期時間的開始和結束時間。我得到兩個之間的時差。 例如。 Start Time 18/07/2011 08:49:48 End time 18/07/2011 08:49:52 Diff +000000000 00:00:04.000000000 (04 seconds) 我需要這個時間差這樣 18/07/2011 08:49:48 ,18/0

    0熱度

    2回答

    在PHP - > MongoDB中,如何返回字段作爲計算值? $this->Collection = $this->db->$theDB; $cursor = $this->Collection->find(); 例如,我的領域之一是出生日期: DOB : 1/1/1980 相反,我想回去歲。當前日期 - 生日=年齡。 這可能/如何?

    0熱度

    1回答

    我有持有以下格式事件數據庫: 時刻表 id show_id starttime - datetime endtime - datetime repeatuntil - datetime repeat - int nthdayofmonth - int repeatmultiple - int show_id持有人已存儲節目的ID號。 對於不同的週期性或不同的天/時變化,節目可以存

    7熱度

    5回答

    我有2個日期,2011年3月28日和2011年6月29日。我需要一個SQL查詢來顯示這兩個日期之間的月份,包括包含日期的月份,即。六月,五月,四月和三月。

    6熱度

    2回答

    我有一個每晚運行的shell腳本來將我的EC2站點數據庫和html備份到S3,並且當它備份文件夾時,它會將日期附加到它以便於查看。但我希望它也能夠在3天之前刪除相關的備份文件夾。我如何計算3天前的日期? #!/bin/bash DATE=`date +%m%d%Y` s3cmd put -r /var/lib/mysql/mydb/ s3://mybucket/mydb-$DATE/ s3