Bryant34 发表于 2019-10-12 10:39:10

关于字符串转化成DateTime格式

最近有用户美国英文论坛在https://answers.flexsim.com/questions/73067/how-to-use-datetime-class.html?childToView=73406#comment-73406提出将字符串转化成DateTime格式的问题,在这里整合了原贴中的相关内容供大家参考。
首先,需要打开脚本命令框进行编辑,给出一个需要转换的的字符串"10:28:23 2019/10/12",在这里需要注意要确保字符串中字符格式与FlexSim基础设置格式相同。然后运用convert函数将字符串转化成DateTime格式,具体方法如下:
string dateString ="10:28:23 2019/10/12";double dateNum = convert(dateString,DATETIME_STR,FS_DATETIME);DateTime dateObject = DateTime(dateNum);return dateObject.year;//获取年(return dateObject.month;//获取月;return dateObject.day;//获取日)

若要获取月和日替换成以上括号中代码即可。

superyangkk 发表于 2019-10-20 22:57:35

嘿嘿,这个问题我提的。
页: [1]
查看完整版本: 关于字符串转化成DateTime格式