查看: 1|回复: 1

关于字符串转化成DateTime格式

[复制链接]

主题

0

回帖

226

积分

版主

积分
226
发表于 2019-10-12 10:39:10 | 显示全部楼层 |阅读模式
最近有用户美国英文论坛在[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, &quot][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, &quot][size=13px]return dateObject.month;//获取月;[/size][/font][/backcolor][/color][color=rgb(51, 51, 51)][backcolor=rgb(245, 245, 245)][font=Menlo, Monaco, Consolas, &quot][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]

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

250

积分

注册会员

积分
250
发表于 2019-10-20 22:57:35 | 显示全部楼层
嘿嘿,这个问题我提的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部