相关疑难解决方法(0)

如何将日期插入ArangoDB?

我无法理解使用ArangoDB进行日期存储的格式.尝试以这种格式插入日期: {"name": "vasia", "date": date("2013-01-15")}

std.json.JSONException@C:\vibe-d-0.7.24\source\vibe\data\json.d(1116): (1): Error: Expected valid JSON token, got 'date("2013-0'.

看起来这个字符串上的振动JSON模块失败了,但使用Arango的格式是什么?

{"name":"vasia","date":"2013-01-15"}在DB中成功插入格式的字符串,但我无法理解它是作为文本还是作为Date对象插入?

json d date arangodb vibed

4
推荐指数
1
解决办法
1573
查看次数

如何处理[NSDate]和Firebase

我正在制作一个日历应用程序.我有一个选定日期的数组.用户先前选择了它并将它们存储在那里.

var selectedDays = [NSDate]()

当应用程序加载时,我必须显示这些日期,但所有内容都过于复杂,因为Firebase不接受 NSDate

我有另一个数组var selectedDaysForFirebase = [String]()与上面相同的数组只有日期转换为字符串以容纳Firebase.

这是我保存选定日期的方式:

// 1. Append converted date into selectedDaysForFirebase array
            let day = dateFormatter.stringFromDate(date)
            selectedDaysForFirebase.append(day)

// 2. Push data to Firebase
            ref.childByAppendingPath("dates").setValue(selectedDaysForFirebase)
Run Code Online (Sandbox Code Playgroud)

我的Firebase具有用户身份验证.所以每个用户都拥有自己的日期小数据库.

在我,viewDidLoad我必须从Firebase获取日期数组并将其存储在我selectedDates接受的数组中NSDate

ref.childByAppendingPath("dates").observeEventType(.Value, withBlock: { snapshot in

        if let dates = snapshot.value as? NSArray {
             print(dates)
             // convert firebase array of dates with array of dates that only accepts NSDate
        }

        }, withCancelBlock: { error in
             print(error.description)
        })
Run Code Online (Sandbox Code Playgroud)

这输出:

(
    "2016-04-10", …
Run Code Online (Sandbox Code Playgroud)

nsarray firebase swift firebase-realtime-database

4
推荐指数
2
解决办法
7124
查看次数

在JSON/Javascript中表示时间的首选方式?

Javascript附带Date对象,提供了几个用于处理特定时间点的实用程序.

但是,如果我想表示一天中的某个时间,例如15:00在任何一天中只表示一个点,而不是与特定日期相关联,该怎么办?

我知道我可以使用字符串,但是这种数据的表示是否更加标准化?

javascript json

3
推荐指数
1
解决办法
1733
查看次数

使用SwiftyJSON反序列化NSDate

使用SwiftyJSON 将JSON日期反序列化为NSDate实例的最佳方法是什么?

难道只是使用stringValueNSDateFormatter或有与SwiftyJSON内置日期API的方法?

json nsdate swift swifty-json

3
推荐指数
1
解决办法
2672
查看次数

在jsonb postgres中按日期排序

我有一个模型,其中数据以 json 格式存储在 postgres 的 jsonb 列中。

我想使用 activerecord 查询按数据字段对输出进行排序。

Model.all.order("json_data -> 'date'")
Run Code Online (Sandbox Code Playgroud)

给我一个输出,但根据日期字符串按字母顺序排列。

有没有一种简单的方法可以将其排序为日期?

注意:日期格式如下:

"Fri, 24 Jun 2016 04:13:26 -0700"
Run Code Online (Sandbox Code Playgroud)

postgresql activerecord ruby-on-rails jsonb

3
推荐指数
1
解决办法
2328
查看次数

Java GET 返回日期为 13 位数字

我的 Web 应用程序以 13 位数字形式返回日期,例如1475166540000.

如何将其格式化为要在 JSON 响应中返回的正确日期。在我的函数中,它只返回整个 DTO。

java spring json date

3
推荐指数
1
解决办法
3992
查看次数

DateTime序列化和反序列化

我想将Ruby DateTime对象序列化为json.不幸的是,我的方法不是对称的:

require 'date'
date = DateTime.now
DateTime.parse(date.to_s) == date
 => false
Run Code Online (Sandbox Code Playgroud)

我可以使用一些任意的strftime/parse字符串组合,但我相信必须有一个更好的方法.

ruby serialization datetime

2
推荐指数
1
解决办法
6868
查看次数

根据用户设置将JSON日期解析为NSDate

我有一个转换一个brut JSON字符串日期的问题:

"created_at"="2012-12-22T21:39:22Z";

进入NSDate.

这是我目前的类别:

- (NSDate*)dateWithJSONString
{
[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
[dateFormatter setCalendar:[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]];
NSDate *date = [[NSDate alloc] init];
date = [dateFormatter dateFromString:self];
return date;        
}
Run Code Online (Sandbox Code Playgroud)

问题是95%的情况都适用,但如果某些用户在日期和时间设置与自定义国际设置相结合时使用AM/PM而不是24H,则不会从json字符串创建日期.

我阅读了这个讨论,但我找不到与我所有国际用户和设置合作的好方法.

我添加了这个例子:

[dateFormatter setLocale:[NSLocale currentLocale]];
Run Code Online (Sandbox Code Playgroud)

但它什么都没改变.如果我将我的iPhone设置为AM/PM而不是24H,则不会创建NSDate.

AM/PM NSDate架构:2013-01-21 07:12:43 AM +0000

24H NSDate架构:2013-01-21 07:12:43 +0000

我错过了什么 ?是否有更新的日期格式?

json nsdate nsdateformatter

1
推荐指数
2
解决办法
7520
查看次数

用php转换json时间戳

我有一个包含"json时间戳"的字符串(我猜它是这样的,因为这个问题:"正确的"JSON日期格式)

2015-08-11T09:19:25Z
Run Code Online (Sandbox Code Playgroud)

现在我想用PHP将这个字符串转换成这样的东西:

09:19 11.08.2015
Run Code Online (Sandbox Code Playgroud)

我尝试了日期功能,但它没有用.

php json

0
推荐指数
1
解决办法
1972
查看次数