başarıyla tarihleri oluşturmak için dizeleri ayrıştırır bazı kodlar vardır:Pharo Smalltalk'ta dizelerden İngiltere tarihlerini nasıl oluştururum?
date := string asDate
Ama bu ABD tarih biçimi aa/gg/yyyy varsayar.
ben böyle UK biçiminde bir dize olarak çıktı bir çıkabileceğini biliyorum:
date printFormat: #(1 2 3 $/ 1 1)
Benim soru, ben bir İngiliz biçim tarih dizesi gg/aa/yyyy bir tarih oluşturmak nasıl?
Dize >> asDate yöntemini kontrol ettim ve bunun herhangi bir biçim parametresi yok. Tarih sınıfına bak >> readFrom: (hangi asDate aramaları) oradaki UK kodu var gibi görünüyor, ama bu benim istediğim şey nedir?
Hangi Pharo sürümü? Pharo 2.0'daki varsayılan değer dd mm yyyy'dir: '01 -01-1901 'asDate veya' January 1, 1901 'asDate. Belki tarihe #ddmmyyyy göndermeyi kontrol etmek ister misin? Ayrıştırıcınızı gönderir misiniz? –