Esempio n. 1
0
static GDateTime*
gnc_g_date_time_to_local (GDateTime* gdt)
{
#ifndef G_OS_WIN32
    return g_date_time_to_local (gdt);
#else
    GTimeZone *tz = gnc_g_time_zone_new_local ();
    return gnc_g_date_time_adjust_for_dst (g_date_time_to_utc (gdt), tz);
#endif
}
Esempio n. 2
0
static gchar *
get_timestamp_str (void)
{
  GDateTime *date;
  GDateTime *date_utc;
  gchar *date_str;

  date = g_date_time_new_now_local ();
  date_utc = g_date_time_to_utc (date);
  g_date_time_unref (date);

  date_str = g_date_time_format (date_utc, "%d/%b/%Y:%H:%M:%S %z");
  g_date_time_unref (date_utc);

  return date_str;
}