|
|
最近有用户美国英文论坛在[url=https://answers.flexsim.com/questions/73067/how-to-use-datetime-class.html?childToView=73406#comment-73406]https://answers.flexsim.com/questions/73067/how-to-use-datetime-class.html?childToView=73406#comment-73406[/url]提出将字符串转化成DateTime格式的问题,在这里整合了原贴中的相关内容供大家参考。
首先,需要打开脚本命令框进行编辑,给出一个需要转换的的字符串[color=rgb(51, 51, 51)][backcolor=rgb(245, 245, 245)][font=Menlo, Monaco, Consolas, "][size=13px]"10:28:23 2019/10/12",在这里需要注意要确保字符串中字符格式与FlexSim基础设置格式相同。然后运用convert函数将字符串转化成DateTime格式,具体方法如下:[/size][/font][/backcolor][/color]
[backcolor=rgb(245, 245, 245)][size=13px][font=Menlo, Monaco, Consolas, Courier New, monospace][color=#333333]string dateString ="10:28:23 2019/10/12";double dateNum = convert(dateString,DATETIME_STR,FS_DATETIME);DateTime dateObject = DateTime(dateNum);return dateObject.year;//获取年([/color][/font][/size][/backcolor][color=rgb(51, 51, 51)][backcolor=rgb(245, 245, 245)][font=Menlo, Monaco, Consolas, "][size=13px]return dateObject.month;//获取月;[/size][/font][/backcolor][/color][color=rgb(51, 51, 51)][backcolor=rgb(245, 245, 245)][font=Menlo, Monaco, Consolas, "][size=13px]return dateObject.day;//获取日[/size][/font][/backcolor][/color][backcolor=rgb(245, 245, 245)][size=13px][font=Menlo, Monaco, Consolas, Courier New, monospace][color=#333333])[/color][/font][/size][/backcolor]
若要获取月和日替换成以上括号中代码即可。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|