6

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

date := string asDate

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

我知道我可以将日期输出为英国格式的字符串,如下所示:

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

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

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

4

1 回答 1

7

这对你有用吗?

Date readFrom: '04/02/2013' readStream pattern: 'dd/mm/yyyy'
于 2013-03-20T01:20:21.063 回答