我有一些代码可以成功解析字符串来创建日期:
date := string asDate
Run Code Online (Sandbox Code Playgroud)
但这假设美国日期格式为mm/dd/yyyy.
我知道我可以用英国格式输出日期字符串,如下所示:
date printFormat: #(1 2 3 $/ 1 1)
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,如何从英国格式日期字符串dd/mm/yyyy创建日期?
我检查了String >> asDate方法,这没有任何格式参数.看Date类>> readFrom :( asDate调用)它似乎有英国代码,但如何指示这是我想要的?
这对你有用吗?
Date readFrom: '04/02/2013' readStream pattern: 'dd/mm/yyyy'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |