- From: Kevin Handy <kth srv net>
- To: "gtk-list redhat com" <gtk-list redhat com>
- Subject: date entry
- Date: Thu, 23 Dec 1999 21:01:05 -0700
I don't know if this should be mainly a gnome issue, or
a glib issue, so I'll try here first (since I'm not
subscribed to a gnome group right now).
The date entry function of gnome (gnome_date_entry) only
allows setting/retreiving the date as a 'time_t' (which
is where the 2038 year problem exists).
I want to pass it a date that I get in the format 'YYYYMMDD'.
There are some date functions in glib (g_date_xxxx) that
manipulate dates, but it doesn't have any funtion to return
the value in a time_t format, or operate on a time_t value.
The gome_date_entry takes the time_t and immediately converts
it to a 'struct tm', which it then uses. To use the date I
have, it looks like I must first convert it to a 'struct tm',
which I can then convert to a 'time_t', which I can then
pass on to the gnome_date_enmtry routines, which then convert
it back into a 'struct tm'.
Shouldn't the g_date functions be able to handle the date
formats used by the gnome functions, or should the gnome
functions be modified to handle the g_date structure?
Using 'time_t' in the date entry bothers me because of the
'Y2038' problem (assets, loans, etc. are likely to involve
dates past 2038 right now).
] [Thread Prev