我有一个cassandra列,它的类型为date,具有时间戳格式的值,如下所示。如何根据该列筛选日期大于今天日期的行?
示例:
类型:日期时间戳: 2021-06-29 11:53:52 +00 TTL:空值: 2021-03-16T00:00:00.000+0000
我能够使用列名<= '2021-09-25'过滤行,这给出了10行,其中一些行在9月23日和24日有日期。当我使用列名< '2021-09-24'进行筛选时,会得到一个错误,如下所示
An error occurred on line 1 (use Ctrl-L to toggle l
我把一个日期存储到本地仓库,如下所示。
JS:
var currentTime = new Date(); //get the current time.
//Clock in the time.
localStorage.time = currentTime;
当我试图在以后的某个时候用.
var timeObj = new Date(localStorage.time);
var checkInDayOfMonth = timeObj.getUTCDate(); //returns 1-31
timeObj将没有正确的日期时间,相反,它似乎有当前时间,好像它忽略了我发送的时间的参数。
我在JS中创建了一个日期,如下所示:
var myDate = new Date('2013-01-01 00:00:00');
我假设JS将此作为UTC时间读取。但是,当我执行类似myDate.getTime()的操作时,返回的时间戳类似于格林尼治标准时间凌晨4点。
为什么会这样呢?如何获取UTC时间的午夜日期?
我正面临一个新的IE问题。我正在使用moment.js来处理我的webapp应用中的日期。我需要获取一些日期的时间戳,例如:
var x = moment();
console.log(x.valueOf());
但在IE8 (原生版本,或IETester,它与IE10上的模拟IE8版本配合得很好)下,我得到的是实际的moment对象,而不是以毫秒为单位的时间戳。
我不能使用标准的javascript日期。
有什么想法吗?
我正在尝试解析一个日期字符串,并在UTC区域的日期开始时将相应的unix时间返回到午夜。但是,我的node.js一直在我的时区中返回该日期开始时的unixtime。
我做错了什么?它应该将1440633600打印到控制台,但它会打印一个与我的时区中的unix时间相对应的数字,而不是UTC。
var moment = require('moment');
var datestring = "August 27 2015";
var unixDate = new Date(datestring);
var myDate = momen