草庐IT

iso-chart

全部标签

objective-c - 有没有一种简单的方法可以将 ISO8601 时间戳转换为格式化的 NSDate?

如果我使用以下代码:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm"];NSDate*myDate=[dateFormatterdateFromString:@"2010-01-28T15:22:23.863"];NSLog(@"%@",[dateFormatterstringFromDate:myDate]);它已成功转换为Date对象,但是,除了yyyy-MM-dd'T'HH:mm之外,我似乎无法以其他任何方式对其进

php - 如何在 PHP 中将日期时间转换为 ISO 8601

如何将我的时间从2010-12-3023:21:46转换为ISO8601日期格式?(-_-;) 最佳答案 面向对象这是推荐的方式。$datetime=newDateTime('2010-12-3023:21:46');echo$datetime->format(DateTime::ATOM);//UpdatedISO8601程序适用于旧版本的PHP,或者如果您更喜欢程序代码。echodate(DATE_ISO8601,strtotime('2010-12-3023:21:46')); 关

PHP MySQL Google Chart JSON - 完整示例

已结束。此问题不符合StackOverflowguidelines。它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。关闭9个月前。锁定。这个问题及其答案是locked因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。我进行了很多搜索以找到一个使用MySQL表数据作为数据源生成Google图表的好示例。我搜索了几天,发现很少有示例可用于使用PHP和MySQL的组合生成Google图表(饼图、条形图、列图、表格)。我终于设法让一个示例正常工作。我之前从StackOverflow那里得到了很多帮助,所以这次我会返回一些。我有两个例子;一个使用Ajax,

javascript - 在 javascript 中创建一个 ISO 日期对象

我设置了一个mongo数据库。在mongoDb中创建一个新的日期对象创建一个ISO格式的日期对象例如:ISODate("2012-07-14T00:00:00Z")我正在使用node.js连接到mongo数据库并查询数据库。当我在javascript中创建一个新的日期对象(newDate())时,它会创建一个javascript日期对象,例如:WedMar06201314:49:51GMT-0600(CST)有没有办法在javascript中创建ISO日期对象,以便我可以将对象直接发送到mongoDb并执行日期查询我可以在mongoDb中执行以下查询db.schedule_collec

javascript - Chart.js 数字格式

我查看了Chart.jsdocumentation并没有找到关于数字格式的任何内容即)1,000.02来自数字格式“#,###.00”我也做了一些基本测试,似乎图表不接受非数字文本的值有没有人找到一种方法来获取格式化为具有千位分隔符和固定小数位数的值?我想格式化图表中的轴值和值。 最佳答案 像这样将tooltips放在“选项”中:options:{tooltips:{callbacks:{label:function(tooltipItem,data){returntooltipItem.yLabel.toFixed(2).repl

objective-c - 将 ISO 8601 转换为 NSDate

我有一个来自服务器的时间戳,如下所示:2013-04-18T08:49:58.157+0000我已经尝试删除冒号,我已经尝试了所有这些:ConvertinganISO8601timestampintoanNSDate:HowdoesonedealwiththeUTCtimeoffset?WhyNSDateFormattercannotparsedatefromISO8601format这是我现在的位置:+(NSDate*)dateUsingStringFromAPI:(NSString*)dateString{NSDateFormatter*dateFormatter;dateForm

ruby-on-rails - 在 iso8601 中输出 Ruby 持续时间

我希望在schema.org的ruby​​onrails中以iso8601格式输出持续时间。我已经知道如何在iso8601中输出时间戳了。例如video.created_at.iso8601我现在要做的是输出以下格式的内容:这是iso8601持续时间格式。您可以在http://en.wikipedia.org/wiki/ISO_8601#Durations阅读规范目前我正在strftime进行黑客攻击,但这并不理想...Time.at(@video.duration).strftime('PT%MM:%SS')希望有一个更优雅的解决方案。还有一个足够聪明,可以在需要时处理几个小时等。我

ruby-on-rails - 将基于时间的字符串转换为 ISO 格式

我有一个Song具有按分钟和秒计算的持续时间属性(基于字符串)的对象。我想将其输出为datetime的属性标签(通过Rails),但需要将其转换为ISO8601格式以使其在语义上有效。所以,我有持续时间,"2:30".字符'PT'在删除两个数字之间的冒号并最后附加字母'S'时需要添加前缀最后:PT2M30S最终输出:2:30我将如何着手实现这一目标?是否已经有Ruby方法可以完成此任务?是否必须写出正则表达式才能查找/替换上述字符? 最佳答案 这不需要正则表达式或任何花哨的东西。我只是在冒号处拆分,然后将结果传递到格式字符串中:'P

ruby-on-rails - 使用 ISO 的国家代码验证

我在模型国家代码字段中有。我如何验证它是否符合ISO标准? 最佳答案 国家代码验证#Doescodebelongtothe249onesdefinedin#"ISO3166-1alpha-2"or#"ISO3166-1alpha-3"?classCountryCodeISO_3166_ALPHA_2=/^A[^ABCHJKNPVY]|B[^CKPUX]|C[^BEJPQST]|D[EJKMOZ]|E[CEGHRST]|F[IJKMOR]|G[^CJKOVXZ]|H[KMNRTU]|I[DEL-OQ-T]|J[EMOP]|K[EGHI

ruby-on-rails - 在 Ruby 中如何将 ISO 8601 日期转换为 UNIX 时间戳?

我一直在尝试Time.parse()和Date.parse(),但看不出来。我需要将“2007-12-3123:59:59”形式的日期转换为UNIX时间戳。PHP的strtotime()函数之类的东西会很完美。 最佳答案 您给出的示例的ISO8601时间格式为“2007-12-31T23:59:59”,而不是“2007-12-3123:59:59”(注意T在数据和时间组件之间)。在Ruby中,如果您需要time库,您可以解析格式正确的ISO8601日期。如果您的日期使用空格而不是T来分隔日期和时间,只需在将其传递给Time.iso8