diff --git a/repository/ZTimestamp-GT/ZTimestamp.extension.st b/repository/ZTimestamp-GT/ZTimestamp.extension.st new file mode 100644 index 0000000..ac59684 --- /dev/null +++ b/repository/ZTimestamp-GT/ZTimestamp.extension.st @@ -0,0 +1,28 @@ +Extension { #name : #ZTimestamp } + +{ #category : #'*ZTimestamp-GT' } +ZTimestamp >> gtViewDetailsIn: composite [ + + ^ composite columnedList + title: 'Details'; + items: [ {('iso' -> self printString). + ('year' -> self year). + ('month' -> self monthIndex). + ('month name' -> self monthName). + ('day of month' -> self dayOfMonth). + ('day of week' -> self dayOfWeekName). + ('day of year' -> self dayOfYear). + ('hours' -> self hours). + ('minutes' -> self minutes). + ('seconds' -> self seconds). + ('nanoseconds' -> self nanoSecond). + ('offset' -> self offset). + ('date' -> self asDate). + ('time' -> self asTime). + ('unix time' -> self asUnixTime). + ('julian day number' -> self julianDayNumber). + ('nanoseconds since midnight' -> self nanosecondsSinceMidnight) } ]; + column: 'Key' text: #key; + column: 'Value' text: #value; + send: #value +] diff --git a/repository/ZTimestamp-GT/package.st b/repository/ZTimestamp-GT/package.st new file mode 100644 index 0000000..bc8d34f --- /dev/null +++ b/repository/ZTimestamp-GT/package.st @@ -0,0 +1 @@ +Package { #name : #'ZTimestamp-GT' }