草庐IT

Primitives-DateTime

全部标签

ios - SQLite 存储、检索和比较 DATETIME 字段

我真的无法尝试在ObjectiveC中比较SQLite查询中的日期。这就是我正在做的事情:存储日期:Thisdocument告诉我使用下面指定的日期格式,但它似乎不正确。我尝试使用yyyy-MM-ddhh:mm:ss也没有成功。NSDate*today=[NSDatedate];NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateFormat:@"YYYY-MM-DDHH:MM:SS"];NSString*dateString=[dateFormatstringFromDate:today]

c# - Xamarin 'iOS Foundation NSDate to C# DateTime conversion' 反之亦然不考虑夏令时

我需要将CocoaNSDate转换为C#DateTime,反之亦然。我正在使用以下方法来实现这一点:publicstaticDateTimeNSDateToDateTime(Foundation.NSDatedate){DateTimereference=TimeZone.CurrentTimeZone.ToLocalTime(newDateTime(2001,1,1,0,0,0));returnreference.AddSeconds(date.SecondsSinceReferenceDate);}publicstaticFoundation.NSDateDateTimeToNSD

datetime - 加载日期时间字段在 pig latin 0.12 中不起作用

我使用的是pig0.12,这里的文档说它支持datetime数据类型http://pig.apache.org/docs/r0.12.0/basic.html#data-types但是下面的LOAD语句在第一个字段上给我一个UnsupportedOperationException。hdfs位置包含制表符分隔的文件,第一个字段采用YYYY-mm-DD格式。rsa=LOAD'/mypath/*'USINGPigStorage()as(hit_date:datetime,agency_id:long,agency_name:chararray,....);错误2999:意外的内部错误。空j

datetime - Hive 时间戳 ISO 到 UTC 的转换

我有带有ISO8601时间戳的字符串,例如2016-03-07T10:02:37.820+01:00,我想将它们转换为UTC时间。内置的to_utc_timestamp(AFAIK)只采用时区名称(例如PST、CET)而不是偏移量。至少我尝试过但失败了。在Hive中是否有一种优雅的方式来实现这一点? 最佳答案 一种方法是,您可以编写HiveUDF进行时间格式转换。另一种方法是,使用unix_timestamp将ISO时间戳转换为秒,然后使用to_utc_timestampTO_UTC_TIMESTAMP(UNIX_TIMESTAMP

datetime - hive 中需要 "MMM-yyyy"格式的时间戳

你能帮我从hive中的current_date获取“MMM-yyyy”格式的时间格式吗?非常感谢。例如:col1col212-09-2016SEP-201621-10-2017OCT-2017 最佳答案 selectfrom_unixtime(unix_timestamp(CURRENT_DATE,'yyyy-MM-ddHH:mm:ss'),'MMM-yyyy')AScurrentdatefromdb.table_name;例子:hive>selectfrom_unixtime(unix_timestamp(CURRENT_DATE

apache-spark - Pyspark - 如何拆分具有 Datetime 类型结构值的列?

我有以下代码创建窗口并在窗口中聚合值。df.groupBy(window("time","30minutes"))\.agg(func.countDistinct("customer_numbers")窗口列(包含时间段的列)现在是一个具有两个日期时间的结构。[datetime1,datetime2].我的数据框是这样的:windowcustomer_numbers[2018-02-04:10:00:00,2018-02-04:10:30:00]10[2018-02-04:10:30:00,2018-02-04:11:00:00]15我希望它看起来像这样startEndcustomer

datetime - 如何使用 mapreduce 和 pyspark 查找某年某一天的频率

我有一个文本文件(61Gb),每一行都包含一个代表日期的字符串,例如2010年12月16日星期四18:53:32+0000在单核上迭代文件时间太长,因此我想使用Pyspark和Mapreduce技术快速找到某年某天的行频。我认为好的开始:importdateutil.parsertext_file=sc.textFile('dates.txt')date_freqs=text_file.map(lambdaline:dateutil.parser.parse(line))\.map(lambdadate:date+1)\.reduceByKey(lambdaa,b:a+b)不幸的是,我

datetime - Hue 中的 Hive 变量

在尝试声明变量时,然后在Hive(Web客户端)上的Hive中使用该变量运行查询。它不起作用。setMAX_DATE='2017-05-2207:35:25';select*fromtableawheredatetime=${hivevar:Max_Date}limit1出现以下错误信息:Errorwhilecompilingstatement:FAILED:ParseExceptionline1:83cannotrecognizeinputnear'$''{''hivevar'inexpressionspecification 最佳答案

hadoop - 阻止 sqoop 将 datetime 转换为 bigint

最近我注意到,每当我使用Sqoop从SQL数据库中提取数据时,所有日期时间字段都会转换为bigint(epoch*1000)而不是字符串。重要提示:我存储为Parquet。我一直在尝试一堆sqoop标志,例如"--map-column-java"但我不想为数千个表中的数百列手动定义它。我缺少什么标志来防止这种sqoop行为?sqoop在明文存储的时候好像没有这样做 最佳答案 我决定不让sqoop在我的table上施展神秘魔法,而是决定执行以下操作:提取到临时表,以文本形式存储。像临时表一样创建一个表(如果不存在),存储为parque

datetime - Apache Cassandra 时区问题

我正在尝试使用人才将数据从MSSQL移动到cassandra,但是我遇到了timezone问题,因为MSSQL在CST时区,而Cassandra有时区Etc/协调世界时。尝试更改以下配置文件Location:/opt/apache-cassandra-3.9/conf/文件:cqlshrc.sample从:timezone=Etc/UTC更改为:timezone=CST但cqlsh仍然显示UTC时间戳cqlsh>selecttoTimestamp(now())fromsystem.local;系统.totimestamp(system.now())2017-01-0406:38:45.