全球FlexSim系统仿真中文论坛

搜索
查看: 1884|回复: 1
打印 上一主题 下一主题

关于字符串转化成DateTime格式

[复制链接]
跳转到指定楼层
1#
Bryant34 发表于 2019-10-12 10:39:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近有用户美国英文论坛在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;//获取日

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

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +6 收起 理由
慧娴亚伦 + 6 很给力!

查看全部评分

2#
superyangkk 发表于 2019-10-20 22:57:35 | 只看该作者
嘿嘿,这个问题我提的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-6-16 15:06 , Processed in 0.069812 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表