如何在Pharo Smalltalk中从字符串创建英国日期?

时间:2013-03-19 20:25:52

标签: smalltalk pharo

我有一些代码可以成功解析字符串以创建日期:

date := string asDate

但这假设美国日期格式为mm / dd / yyyy。

我知道我可以用英国格式输出日期作为字符串:

date printFormat: #(1 2 3 $/ 1 1)

所以我的问题是,如何从英国格式日期字符串dd / mm / yyyy创建日期?

我已经检查了String>> asDate方法,但它没有任何格式参数。看看日期类>> readFrom :( asDate调用)它似乎有英国代码,但如何指示这是我想要的?

1 个答案:

答案 0 :(得分:7)

这对你有用吗?

Date readFrom: '04/02/2013' readStream pattern: 'dd/mm/yyyy'