如何在Android应用程序中获取当前时间和date?
使用标准的mysql函数是有办法写一个查询,将返回两个date之间的天数列表。 例如给定2009-01-01和2009-01-13,它将返回一个列表的值: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 编辑:看来我还没有清楚。 我想生成这个列表。 我有存储在数据库中的值(按date时间),但希望他们被聚合在一个左外部连接的date列表(我期待有些日子这个连接的一些右边的null,并会处理这个)。
预期input: getDatesFromRange( '2010-10-01', '2010-10-05' ); 预期产出: Array( '2010-10-01', '2010-10-02', '2010-10-03', '2010-10-04', '2010-10-05' )
考虑到格式为YYYYMMDD的出生date,我怎样才能计算年龄? 是否有可能使用Date()函数? 我正在寻找比我现在使用的解决scheme更好的解决scheme: var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) – 1; var day = Number(dob.substr(6, 2)); var today = new Date(); var age = today.getFullYear() – year; if (today.getMonth() < month || (today.getMonth() == month && today.getDate() < day)) { age–; } alert(age);
我需要能够使用jQuery为今天的date添加1,2,5或10天。
我有以下的方法: # last_updated is a datetime() object, representing the last time this program ran def time_diff(last_updated): day_period = last_updated.replace(day=last_updated.day+1, hour=1, minute=0, second=0, microsecond=0) delta_time = day_period – last_updated hours = delta_time.seconds // 3600 # make sure a period of 24hrs have passed before shuffling if hours >= 24: print "hello" else: print "do nothing" 我想知道last_updated是否已经过了24小时,我怎样才能在Python做到这一点?
我想将date从yyyy-mm-dd转换为dd-mm-yyyy(但不是在SQL中); 但是我不知道date函数如何需要一个时间戳,我不能从这个string得到一个时间戳。 这怎么可能?
说我有一些对象的数组: var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; 我怎样才能按date元素从最接近当前date和时间的date顺序sorting这个数组? 请记住,该数组可能有很多对象,但为了简单起见,我使用了2。 我会使用sortingfunction和自定义比较? UPDATE 在我的具体情况下,我希望从最近到最早排列的date。 最后,我不得不颠倒这个简单函数的逻辑: array.sort(function(a, b) { a = new Date(a.dateModified); b = new Date(b.dateModified); return a>b ? -1 : a<b ? 1 : 0; }); 这种sorting从最近的date。
我使用jQuery UI中的UI DatePicker作为独立的select器。 我有这个代码: <div id="datepicker"></div> 和下面的JS: $('#datepicker').datepicker(); 当我尝试返回这个代码的值: var date = $('#datepicker').datepicker('getDate'); 我回来了这个: Tue Aug 25 2009 00:00:00 GMT+0100 (BST) 这完全是错误的格式。 有什么办法可以以DD-MM-YYYY格式返回?
如何在JavaScript中获取当前date?