diff --git a/Socialmetrica.package/NitterUser.class/instance/createdAt.st b/Socialmetrica.package/NitterUser.class/instance/createdAt.st index 745e915..a805569 100644 --- a/Socialmetrica.package/NitterUser.class/instance/createdAt.st +++ b/Socialmetrica.package/NitterUser.class/instance/createdAt.st @@ -2,9 +2,7 @@ accessing createdAt ^ createdAt ifNil: [| joinDateString | joinDateString := ((self documentTree xpath: '//div[@class="profile-joindate"]/span/@title') stringValue). - "joinDateString := joinDateString copyReplaceAll: '3 May' with: '03 May'. - joinDateString := joinDateString copyReplaceAll: '5 May' with: '05 May'. - joinDateString := joinDateString copyReplaceAll: '2 Feb' with: '02 Feb'. - joinDateString := joinDateString copyReplaceAll: '6 Mar' with: '06 Mar'." + createdAt := (ZTimestampFormat fromString:'4:05 PM - 3 Feb 2001') parse: joinDateString. + createdAt := createdAt asDateAndTime ] \ No newline at end of file diff --git a/Socialmetrica.package/TwitterUser.class/class/reStoreDefinition.st b/Socialmetrica.package/TwitterUser.class/class/reStoreDefinition.st index b28ef3f..f7fb78d 100644 --- a/Socialmetrica.package/TwitterUser.class/class/reStoreDefinition.st +++ b/Socialmetrica.package/TwitterUser.class/class/reStoreDefinition.st @@ -8,5 +8,5 @@ reStoreDefinition define: #profileImageUrl as: String; define: #profileBio as: String; define: #description as: String; - "define: #createdAt as: String;" + define: #createdAt as: DateAndTime; yourself. \ No newline at end of file