GdaHandlerTime

GdaHandlerTime — Default handler for time, date and timestamp

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GdaObject
        ╰── GdaHandlerTime

Implemented Interfaces

GdaHandlerTime implements GdaDataHandler.

Description

Functions

gda_handler_time_new ()

GdaDataHandler *
gda_handler_time_new (void);

Creates a data handler for time values

Returns

the new object


gda_handler_time_new_no_locale ()

GdaDataHandler *
gda_handler_time_new_no_locale (void);

Creates a data handler for time values, but using the default C locale instead of the current user locale.

Returns

the new object


gda_handler_time_set_sql_spec ()

void
gda_handler_time_set_sql_spec (GdaHandlerTime *dh,
                               GDateDMY first,
                               GDateDMY sec,
                               GDateDMY third,
                               gchar separator,
                               gboolean twodigits_years);

Specifies the SQL output style of the dh data handler. The general format is "FIRSTsSECsTHIRD" where FIRST, SEC and THIRD are specified by first , sec and trird and 's' is the separator, specified by separator .

The default implementation is FIRST=G_DATE_MONTH, SEC=G_DATE_DAY and THIRD=G_DATE_YEAR (the year is rendered on 4 digits) and the separator is '-'

Parameters

dh

a GdaHandlerTime object

 

twodigits_years

TRUE if year part of date must be rendered on 2 digits

 

gda_handler_time_get_format ()

gchar *
gda_handler_time_get_format (GdaHandlerTime *dh,
                             GType type);

Get a string representing the locale-dependant way to enter a date/time/datetime, using a syntax suitable for the GnomeDbFormatEntry widget

Parameters

type

the type of data being handled

 

Returns

a new string

Types and Values

struct GdaHandlerTime

struct GdaHandlerTime;


struct GdaHandlerTimeClass

struct GdaHandlerTimeClass {
	GdaObjectClass         parent_class;
};


GdaHandlerTimePriv

typedef struct _GdaHandlerTimePriv GdaHandlerTimePriv;