sql server表中的时间列包含值“10:50:00”。当我运行一个微风查询从表中获取数据时,我发现微风带来的时间值为“PT10H50M”。不确定PT是否适用于“太平洋时间”。微风如何只返回表中存储的值,以便我可以使用时刻格式化时间?
我在模型类中使用Timespan数据类型。
答案 0 :(得分:1)
使用ISO8601 Duration将'Time'对象返回给Breeze客户端。 Moment.js有一节介绍如何在这里处理这些:Moment Duration handling
答案 1 :(得分:0)
SqlServer时间和ISO8601持续时间在javascript中很难处理,因为您必须转换为编辑,然后转换回存储。 (我没有找到任何直接使用ISO8601持续时间的timepicker控件)
Momentjs支持持续时间,但尚不支持这些转换。
这是两个github库,它们增强了做转换过程的时刻。