我需要验证一个强制日期时间域,但允许午夜。我正在使用MVC绑定属性(这是我的模型的一部分)。
它是用户在午夜键入的时间,然后我创建一个DateTime实例如下:
result = New DateTime(Year, Month, Day, Time.Hour, Time.Minute, Time.Second)
如果用户没有指定时间,那么我将按以下方式创建它:
result = New DateTime(Year, Month, Day)
我的问题是,在验证时,是否有一种方法可以告诉我的结果属性中指定了时间(即使该时间设置为午夜)?
我正在尝试为动态转码的视频提供服务。不幸的是,这意味着寻找是行不通的。我假设这是因为浏览器不知道视频有多长,因此不能正确显示搜索栏。
有没有人知道是否有可能硬编码视频的时长?
我想到的另一个选择可能是创建我自己的搜索栏,并使用JS更新它的位置,如果被拖动,则更新视频URL以将开始时间传递给服务器。
有什么建议是最好的方法吗?
W
我有不同ISO格式的日期-时间字符串,为了平等,我必须进行比较.我只能使用moment.js库来处理日期。
Example 1 - 2022-10-15T20:00:00Z
Example 2 - 2022-10-15T20:00:00.0459273Z
我希望将这两个日期字符串转换为示例1中看到的格式,然后将它们作为字符串进行比较。如何使用moment.js转换字符串?是否有一种方法可以指定类似于示例1的ISO格式,或者我是否必须使用字符串替换来使日期-时间字符串具有可比性。我看到moment(timeString).toISOString()对此不起作用,因为它提供了像2016-11-22