我使用计算日期时间
<ExecutionContext Provider="System.Data.SqlClient" ConnectionString="" CommandTimeout="60" />
<PrivilegedContext Provider="System.Data.SqlClient" ConnectionString="" CommandTimeout="60" />
然后将其转换为字符串,这样就可以将其保存到Firebase实时数据库中,如下所示:
datetime_from_moment = moment.utc().utcOffset('+0530')
一段时间后,我从数据库中获取该日期时间(字符串格式)以进行一些计算。为了进行这些计算,我必须将该字符串转换为矩类型。我该怎么做?
字符串类型的时刻datetime看起来像这样datetime_from_moment_string = datetime_from_moment.toString()
要进行转换,我Fri Mar 01 2019 22:07:56 GMT+0530
但我收到此错误:
datetime_converted = moment(datetime_from_moment_string)
答案 0 :(得分:1)
您需要仔细构建格式字符串。如果可以更好地格式化DateTime字符串,这会容易得多。但是根据您提供的信息,我认为这应该可以工作。
moment("Fri Mar 01 2019 22:07:56 GMT+0530").format('dddd MMMM Do YYYY HH:mm:ss Z');