我正在使用JDBC模板从数据库中获取值,并将结果存储在List>中。因为我的模板返回的列数不固定。
因此,如果输出中有任何日期字段,则将其设置为List>的json变量。我在输出中将日期打印为Timestamp,但我需要打印日期。
尝试使用Object mapper并使用简单的日期格式化程序设置日期格式,但在设置为JSON时,它再次作为时间戳。
由于这是一个对象我们也会动态地生成它,所以我无法判断我的输出中是否有日期。
答案 0 :(得分:2)
JSON不支持Date对象,它只支持这些项的Number,String,Boolean和Array。
因此,您必须以您需要的格式将其作为格式化字符串,或者将其作为时间戳编号进行,然后通过某种类型的库进行格式化。
对于JavaScript,我使用moment.js,对于C#和Java,我使用可用于这些语言的标准日期和日历对象。