gi-glib-0.2.46.15: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Structs.DateTime

Contents

Description

GDateTime is an opaque structure whose members cannot be accessed directly.

Synopsis

Exported types

newtype DateTime Source

Constructors

DateTime (ForeignPtr DateTime) 

Instances

BoxedObject DateTime 
((~) * signature (m ()), MonadIO m) => MethodInfo * DateTimeUnrefMethodInfo DateTime signature 
((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeToUtcMethodInfo DateTime signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * DateTimeToUnixMethodInfo DateTime signature 
((~) * signature (TimeZone -> m DateTime), MonadIO m) => MethodInfo * DateTimeToTimezoneMethodInfo DateTime signature 
((~) * signature (TimeVal -> m Bool), MonadIO m) => MethodInfo * DateTimeToTimevalMethodInfo DateTime signature 
((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeToLocalMethodInfo DateTime signature 
((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeRefMethodInfo DateTime signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * DateTimeIsDaylightSavingsMethodInfo DateTime signature 
((~) * signature (m (Int32, Int32, Int32)), MonadIO m) => MethodInfo * DateTimeGetYmdMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetYearMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetWeekOfYearMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetWeekNumberingYearMethodInfo DateTime signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * DateTimeGetUtcOffsetMethodInfo DateTime signature 
((~) * signature (m Text), MonadIO m) => MethodInfo * DateTimeGetTimezoneAbbreviationMethodInfo DateTime signature 
((~) * signature (m Double), MonadIO m) => MethodInfo * DateTimeGetSecondsMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetSecondMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetMonthMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetMinuteMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetMicrosecondMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetHourMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetDayOfYearMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetDayOfWeekMethodInfo DateTime signature 
((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetDayOfMonthMethodInfo DateTime signature 
((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * DateTimeFormatMethodInfo DateTime signature 
((~) * signature (DateTime -> m Int64), MonadIO m) => MethodInfo * DateTimeDifferenceMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddYearsMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddWeeksMethodInfo DateTime signature 
((~) * signature (Double -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddSecondsMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddMonthsMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddMinutesMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddHoursMethodInfo DateTime signature 
((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddFullMethodInfo DateTime signature 
((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddDaysMethodInfo DateTime signature 
((~) * signature (Int64 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddMethodInfo DateTime signature 
((~) * info (ResolveDateTimeMethod t DateTime), MethodInfo * info DateTime p) => IsLabelProxy t (DateTime -> p) 
type AttributeList DateTime 

Methods

dateTimeAdd

data DateTimeAddMethodInfo Source

Instances

((~) * signature (Int64 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddMethodInfo DateTime signature 

dateTimeAddDays

data DateTimeAddDaysMethodInfo Source

Instances

((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddDaysMethodInfo DateTime signature 

dateTimeAddFull

data DateTimeAddFullMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddFullMethodInfo DateTime signature 

dateTimeAddHours

data DateTimeAddHoursMethodInfo Source

Instances

((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddHoursMethodInfo DateTime signature 

dateTimeAddMinutes

dateTimeAddMonths

dateTimeAddSeconds

dateTimeAddWeeks

data DateTimeAddWeeksMethodInfo Source

Instances

((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddWeeksMethodInfo DateTime signature 

dateTimeAddYears

data DateTimeAddYearsMethodInfo Source

Instances

((~) * signature (Int32 -> m DateTime), MonadIO m) => MethodInfo * DateTimeAddYearsMethodInfo DateTime signature 

dateTimeCompare

dateTimeCompare :: MonadIO m => Ptr () -> Ptr () -> m Int32 Source

dateTimeDifference

dateTimeEqual

dateTimeEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool Source

dateTimeFormat

data DateTimeFormatMethodInfo Source

Instances

((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * DateTimeFormatMethodInfo DateTime signature 

dateTimeGetDayOfMonth

dateTimeGetDayOfWeek

dateTimeGetDayOfYear

dateTimeGetHour

data DateTimeGetHourMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetHourMethodInfo DateTime signature 

dateTimeGetMicrosecond

dateTimeGetMinute

data DateTimeGetMinuteMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetMinuteMethodInfo DateTime signature 

dateTimeGetMonth

data DateTimeGetMonthMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetMonthMethodInfo DateTime signature 

dateTimeGetSecond

data DateTimeGetSecondMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetSecondMethodInfo DateTime signature 

dateTimeGetSeconds

dateTimeGetTimezoneAbbreviation

dateTimeGetUtcOffset

dateTimeGetWeekNumberingYear

dateTimeGetWeekOfYear

dateTimeGetYear

data DateTimeGetYearMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * DateTimeGetYearMethodInfo DateTime signature 

dateTimeGetYmd

data DateTimeGetYmdMethodInfo Source

Instances

((~) * signature (m (Int32, Int32, Int32)), MonadIO m) => MethodInfo * DateTimeGetYmdMethodInfo DateTime signature 

dateTimeHash

dateTimeIsDaylightSavings

dateTimeNew

dateTimeNewFromTimevalLocal

dateTimeNewFromTimevalUtc

dateTimeNewFromUnixLocal

dateTimeNewFromUnixUtc

dateTimeNewLocal

dateTimeNewNow

dateTimeNewNowLocal

dateTimeNewNowUtc

dateTimeNewUtc

dateTimeRef

data DateTimeRefMethodInfo Source

Instances

((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeRefMethodInfo DateTime signature 

dateTimeToLocal

data DateTimeToLocalMethodInfo Source

Instances

((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeToLocalMethodInfo DateTime signature 

dateTimeToTimeval

data DateTimeToTimevalMethodInfo Source

Instances

((~) * signature (TimeVal -> m Bool), MonadIO m) => MethodInfo * DateTimeToTimevalMethodInfo DateTime signature 

dateTimeToTimezone

dateTimeToUnix

data DateTimeToUnixMethodInfo Source

Instances

((~) * signature (m Int64), MonadIO m) => MethodInfo * DateTimeToUnixMethodInfo DateTime signature 

dateTimeToUtc

data DateTimeToUtcMethodInfo Source

Instances

((~) * signature (m DateTime), MonadIO m) => MethodInfo * DateTimeToUtcMethodInfo DateTime signature 

dateTimeUnref

data DateTimeUnrefMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * DateTimeUnrefMethodInfo DateTime signature