panels: cc-util: a smart date time

Convert the DateTime to string with time.
The format will be:
smart_date, \%X
This commit is contained in:
Kate Hsuan 2022-08-31 10:38:04 +08:00 committed by Georges Basile Stavracas Neto
parent a57202adcb
commit df2bd37837
2 changed files with 13 additions and 0 deletions

View file

@ -145,6 +145,18 @@ cc_util_get_smart_date (GDateTime *date)
} }
} }
char *
cc_util_get_smart_date_time (GDateTime *date)
{
g_autofree gchar *date_str = NULL;
if (date == NULL)
return NULL;
date_str = g_date_time_format (date, "\%X");
return g_strdup_printf ("%s, %s", cc_util_get_smart_date (date), date_str);
}
/* Copied from src/plugins/properties/bacon-video-widget-properties.c /* Copied from src/plugins/properties/bacon-video-widget-properties.c
* in totem */ * in totem */
char * char *

View file

@ -24,4 +24,5 @@
char * cc_util_normalize_casefold_and_unaccent (const char *str); char * cc_util_normalize_casefold_and_unaccent (const char *str);
char * cc_util_get_smart_date (GDateTime *date); char * cc_util_get_smart_date (GDateTime *date);
char * cc_util_get_smart_date_time (GDateTime *date);
char * cc_util_time_to_string_text (gint64 msecs); char * cc_util_time_to_string_text (gint64 msecs);