6
我有一些代碼,成功解析字符串來創建日期:如何使用Pharo Smalltalk中的字符串創建英國日期?
date := string asDate
但這是假設美國日期格式mm/dd/yyyy的。
我知道我可以輸出日期在英國格式的字符串是這樣的:
date printFormat: #(1 2 3 $/ 1 1)
所以我的問題,我如何創建一個從英國格式日期字符串DD/MM/YYYY的日期?
我檢查了字符串>> asDate方法,它沒有任何格式參數。看日期類>> readFrom:(這asDate調用)它似乎有英國代碼在那裏,但如何口授這是我想要的?
哪個Pharo版本? Pharo 2.0中的默認值是dd mm yyyy:'01 -01-1901'asDate或'1901年1月1日'asDate。也許你想檢查發送#ddmmyyyy到日期?你可以發佈你的解析器嗎? – 2013-03-20 01:17:10