gi-glib-2.0.2: 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.Date

Contents

Description

Represents a day between January 1, Year 1 and a few thousand years in the future. None of its members should be accessed directly.

If the #GDate-struct is obtained from g_date_new(), it will be safe to mutate but invalid and thus not safe for calendrical computations.

If it's declared on the stack, it will contain garbage so must be initialized with g_date_clear(). g_date_clear() makes the date invalid but sane. An invalid date doesn't represent a day, it's "empty." A date becomes valid after you set it to a Julian day or you set a day, month, and year.

Synopsis

Exported types

newtype Date Source #

Constructors

Date (ForeignPtr Date) 

Instances

BoxedObject Date Source # 

Methods

boxedType :: Date -> IO GType

(~) AttrOpTag tag AttrSet => Constructible Date tag Source # 

Methods

new :: MonadIO m => (ForeignPtr Date -> Date) -> [AttrOp Date tag] -> m Date

((~) * info (ResolveDateMethod t Date), MethodInfo * info Date p) => IsLabel t (Date -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Date -> p

((~) * info (ResolveDateMethod t Date), MethodInfo * info Date p) => IsLabelProxy t (Date -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Date -> p

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateValidMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateValidMethodInfo Date -> signature -> s

((~) * signature (Ptr () -> m ()), MonadIO m) => MethodInfo * DateToStructTmMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateToStructTmMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractYearsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractYearsMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractMonthsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractMonthsMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractDaysMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractDaysMethodInfo Date -> signature -> s

((~) * signature (Word16 -> m ()), MonadIO m) => MethodInfo * DateSetYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetYearMethodInfo Date -> signature -> s

((~) * signature (TimeVal -> m ()), MonadIO m) => MethodInfo * DateSetTimeValMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeValMethodInfo Date -> signature -> s

((~) * signature (CLong -> m ()), MonadIO m) => MethodInfo * DateSetTimeTMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeTMethodInfo Date -> signature -> s

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * DateSetTimeMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeMethodInfo Date -> signature -> s

((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * DateSetParseMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetParseMethodInfo Date -> signature -> s

((~) * signature (DateMonth -> m ()), MonadIO m) => MethodInfo * DateSetMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetMonthMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSetJulianMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetJulianMethodInfo Date -> signature -> s

((~) * signature (Word8 -> DateMonth -> Word16 -> m ()), MonadIO m) => MethodInfo * DateSetDmyMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetDmyMethodInfo Date -> signature -> s

((~) * signature (Word8 -> m ()), MonadIO m) => MethodInfo * DateSetDayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetDayMethodInfo Date -> signature -> s

((~) * signature (Date -> m ()), MonadIO m) => MethodInfo * DateOrderMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateOrderMethodInfo Date -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateIsLastOfMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateIsLastOfMonthMethodInfo Date -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateIsFirstOfMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateIsFirstOfMonthMethodInfo Date -> signature -> s

((~) * signature (m Word16), MonadIO m) => MethodInfo * DateGetYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetYearMethodInfo Date -> signature -> s

((~) * signature (m DateWeekday), MonadIO m) => MethodInfo * DateGetWeekdayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetWeekdayMethodInfo Date -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetSundayWeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetSundayWeekOfYearMethodInfo Date -> signature -> s

((~) * signature (m DateMonth), MonadIO m) => MethodInfo * DateGetMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetMonthMethodInfo Date -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetMondayWeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetMondayWeekOfYearMethodInfo Date -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetJulianMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetJulianMethodInfo Date -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetIso8601WeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetIso8601WeekOfYearMethodInfo Date -> signature -> s

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetDayOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetDayOfYearMethodInfo Date -> signature -> s

((~) * signature (m Word8), MonadIO m) => MethodInfo * DateGetDayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetDayMethodInfo Date -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * DateFreeMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateFreeMethodInfo Date -> signature -> s

((~) * signature (Date -> m Int32), MonadIO m) => MethodInfo * DateDaysBetweenMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateDaysBetweenMethodInfo Date -> signature -> s

((~) * signature (Date -> m Int32), MonadIO m) => MethodInfo * DateCompareMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateCompareMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateClearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateClearMethodInfo Date -> signature -> s

((~) * signature (Date -> Date -> m ()), MonadIO m) => MethodInfo * DateClampMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateClampMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddYearsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddYearsMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddMonthsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddMonthsMethodInfo Date -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddDaysMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddDaysMethodInfo Date -> signature -> s

type AttributeList Date Source # 
type AttributeList Date

newZeroDate :: MonadIO m => m Date Source #

Construct a Date struct initialized to zero.

noDate :: Maybe Date Source #

Methods

dateAddDays

data DateAddDaysMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddDaysMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddDaysMethodInfo Date -> signature -> s

dateAddDays :: MonadIO m => Date -> Word32 -> m () Source #

dateAddMonths

data DateAddMonthsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddMonthsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddMonthsMethodInfo Date -> signature -> s

dateAddMonths :: MonadIO m => Date -> Word32 -> m () Source #

dateAddYears

data DateAddYearsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateAddYearsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateAddYearsMethodInfo Date -> signature -> s

dateAddYears :: MonadIO m => Date -> Word32 -> m () Source #

dateClamp

data DateClampMethodInfo Source #

Instances

((~) * signature (Date -> Date -> m ()), MonadIO m) => MethodInfo * DateClampMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateClampMethodInfo Date -> signature -> s

dateClamp :: MonadIO m => Date -> Date -> Date -> m () Source #

dateClear

data DateClearMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateClearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateClearMethodInfo Date -> signature -> s

dateClear :: MonadIO m => Date -> Word32 -> m () Source #

dateCompare

data DateCompareMethodInfo Source #

Instances

((~) * signature (Date -> m Int32), MonadIO m) => MethodInfo * DateCompareMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateCompareMethodInfo Date -> signature -> s

dateCompare :: MonadIO m => Date -> Date -> m Int32 Source #

dateDaysBetween

data DateDaysBetweenMethodInfo Source #

Instances

((~) * signature (Date -> m Int32), MonadIO m) => MethodInfo * DateDaysBetweenMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateDaysBetweenMethodInfo Date -> signature -> s

dateDaysBetween :: MonadIO m => Date -> Date -> m Int32 Source #

dateFree

data DateFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * DateFreeMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateFreeMethodInfo Date -> signature -> s

dateFree :: MonadIO m => Date -> m () Source #

dateGetDay

data DateGetDayMethodInfo Source #

Instances

((~) * signature (m Word8), MonadIO m) => MethodInfo * DateGetDayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetDayMethodInfo Date -> signature -> s

dateGetDay :: MonadIO m => Date -> m Word8 Source #

dateGetDayOfYear

data DateGetDayOfYearMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetDayOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetDayOfYearMethodInfo Date -> signature -> s

dateGetDayOfYear :: MonadIO m => Date -> m Word32 Source #

dateGetDaysInMonth

dateGetDaysInMonth :: MonadIO m => DateMonth -> Word16 -> m Word8 Source #

dateGetIso8601WeekOfYear

data DateGetIso8601WeekOfYearMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetIso8601WeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetIso8601WeekOfYearMethodInfo Date -> signature -> s

dateGetIso8601WeekOfYear :: MonadIO m => Date -> m Word32 Source #

dateGetJulian

data DateGetJulianMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetJulianMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetJulianMethodInfo Date -> signature -> s

dateGetJulian :: MonadIO m => Date -> m Word32 Source #

dateGetMondayWeekOfYear

data DateGetMondayWeekOfYearMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetMondayWeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetMondayWeekOfYearMethodInfo Date -> signature -> s

dateGetMondayWeekOfYear :: MonadIO m => Date -> m Word32 Source #

dateGetMondayWeeksInYear

dateGetMondayWeeksInYear :: MonadIO m => Word16 -> m Word8 Source #

dateGetMonth

data DateGetMonthMethodInfo Source #

Instances

((~) * signature (m DateMonth), MonadIO m) => MethodInfo * DateGetMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetMonthMethodInfo Date -> signature -> s

dateGetMonth :: MonadIO m => Date -> m DateMonth Source #

dateGetSundayWeekOfYear

data DateGetSundayWeekOfYearMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m) => MethodInfo * DateGetSundayWeekOfYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetSundayWeekOfYearMethodInfo Date -> signature -> s

dateGetSundayWeekOfYear :: MonadIO m => Date -> m Word32 Source #

dateGetSundayWeeksInYear

dateGetSundayWeeksInYear :: MonadIO m => Word16 -> m Word8 Source #

dateGetWeekday

data DateGetWeekdayMethodInfo Source #

Instances

((~) * signature (m DateWeekday), MonadIO m) => MethodInfo * DateGetWeekdayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetWeekdayMethodInfo Date -> signature -> s

dateGetWeekday :: MonadIO m => Date -> m DateWeekday Source #

dateGetYear

data DateGetYearMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m) => MethodInfo * DateGetYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateGetYearMethodInfo Date -> signature -> s

dateGetYear :: MonadIO m => Date -> m Word16 Source #

dateIsFirstOfMonth

data DateIsFirstOfMonthMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateIsFirstOfMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateIsFirstOfMonthMethodInfo Date -> signature -> s

dateIsFirstOfMonth :: MonadIO m => Date -> m Bool Source #

dateIsLastOfMonth

data DateIsLastOfMonthMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateIsLastOfMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateIsLastOfMonthMethodInfo Date -> signature -> s

dateIsLastOfMonth :: MonadIO m => Date -> m Bool Source #

dateIsLeapYear

dateIsLeapYear :: MonadIO m => Word16 -> m Bool Source #

dateNew

dateNew :: MonadIO m => m Date Source #

dateNewDmy

dateNewDmy :: MonadIO m => Word8 -> DateMonth -> Word16 -> m Date Source #

dateNewJulian

dateNewJulian :: MonadIO m => Word32 -> m Date Source #

dateOrder

data DateOrderMethodInfo Source #

Instances

((~) * signature (Date -> m ()), MonadIO m) => MethodInfo * DateOrderMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateOrderMethodInfo Date -> signature -> s

dateOrder :: MonadIO m => Date -> Date -> m () Source #

dateSetDay

data DateSetDayMethodInfo Source #

Instances

((~) * signature (Word8 -> m ()), MonadIO m) => MethodInfo * DateSetDayMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetDayMethodInfo Date -> signature -> s

dateSetDay :: MonadIO m => Date -> Word8 -> m () Source #

dateSetDmy

data DateSetDmyMethodInfo Source #

Instances

((~) * signature (Word8 -> DateMonth -> Word16 -> m ()), MonadIO m) => MethodInfo * DateSetDmyMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetDmyMethodInfo Date -> signature -> s

dateSetDmy :: MonadIO m => Date -> Word8 -> DateMonth -> Word16 -> m () Source #

dateSetJulian

data DateSetJulianMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSetJulianMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetJulianMethodInfo Date -> signature -> s

dateSetJulian :: MonadIO m => Date -> Word32 -> m () Source #

dateSetMonth

data DateSetMonthMethodInfo Source #

Instances

((~) * signature (DateMonth -> m ()), MonadIO m) => MethodInfo * DateSetMonthMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetMonthMethodInfo Date -> signature -> s

dateSetMonth :: MonadIO m => Date -> DateMonth -> m () Source #

dateSetParse

data DateSetParseMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * DateSetParseMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetParseMethodInfo Date -> signature -> s

dateSetParse :: MonadIO m => Date -> Text -> m () Source #

dateSetTime

data DateSetTimeMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * DateSetTimeMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeMethodInfo Date -> signature -> s

dateSetTime :: MonadIO m => Date -> Int32 -> m () Source #

Deprecated: (Since version 2.10)Use g_date_set_time_t() instead.

dateSetTimeT

data DateSetTimeTMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m) => MethodInfo * DateSetTimeTMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeTMethodInfo Date -> signature -> s

dateSetTimeT :: MonadIO m => Date -> CLong -> m () Source #

dateSetTimeVal

data DateSetTimeValMethodInfo Source #

Instances

((~) * signature (TimeVal -> m ()), MonadIO m) => MethodInfo * DateSetTimeValMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetTimeValMethodInfo Date -> signature -> s

dateSetTimeVal :: MonadIO m => Date -> TimeVal -> m () Source #

dateSetYear

data DateSetYearMethodInfo Source #

Instances

((~) * signature (Word16 -> m ()), MonadIO m) => MethodInfo * DateSetYearMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSetYearMethodInfo Date -> signature -> s

dateSetYear :: MonadIO m => Date -> Word16 -> m () Source #

dateStrftime

dateStrftime :: MonadIO m => Text -> Word64 -> Text -> Date -> m Word64 Source #

dateSubtractDays

data DateSubtractDaysMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractDaysMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractDaysMethodInfo Date -> signature -> s

dateSubtractDays :: MonadIO m => Date -> Word32 -> m () Source #

dateSubtractMonths

data DateSubtractMonthsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractMonthsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractMonthsMethodInfo Date -> signature -> s

dateSubtractMonths :: MonadIO m => Date -> Word32 -> m () Source #

dateSubtractYears

data DateSubtractYearsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * DateSubtractYearsMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateSubtractYearsMethodInfo Date -> signature -> s

dateSubtractYears :: MonadIO m => Date -> Word32 -> m () Source #

dateToStructTm

data DateToStructTmMethodInfo Source #

Instances

((~) * signature (Ptr () -> m ()), MonadIO m) => MethodInfo * DateToStructTmMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateToStructTmMethodInfo Date -> signature -> s

dateToStructTm :: MonadIO m => Date -> Ptr () -> m () Source #

dateValid

data DateValidMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m) => MethodInfo * DateValidMethodInfo Date signature Source # 

Methods

overloadedMethod :: MethodProxy DateValidMethodInfo Date -> signature -> s

dateValid :: MonadIO m => Date -> m Bool Source #

dateValidDay

dateValidDay :: MonadIO m => Word8 -> m Bool Source #

dateValidDmy

dateValidDmy :: MonadIO m => Word8 -> DateMonth -> Word16 -> m Bool Source #

dateValidJulian

dateValidJulian :: MonadIO m => Word32 -> m Bool Source #

dateValidMonth

dateValidMonth :: MonadIO m => DateMonth -> m Bool Source #

dateValidWeekday

dateValidWeekday :: MonadIO m => DateWeekday -> m Bool Source #

dateValidYear

dateValidYear :: MonadIO m => Word16 -> m Bool Source #

Properties

Day

dateDay :: AttrLabelProxy "day" Source #

dateReadDay :: MonadIO m => Date -> m Word32 Source #

dateWriteDay :: MonadIO m => Date -> Word32 -> m () Source #

Dmy

dateDmy :: AttrLabelProxy "dmy" Source #

dateReadDmy :: MonadIO m => Date -> m Word32 Source #

dateWriteDmy :: MonadIO m => Date -> Word32 -> m () Source #

Julian

dateJulian :: AttrLabelProxy "julian" Source #

dateReadJulian :: MonadIO m => Date -> m Word32 Source #

dateWriteJulian :: MonadIO m => Date -> Word32 -> m () Source #

JulianDays

dateJulianDays :: AttrLabelProxy "julianDays" Source #

dateReadJulianDays :: MonadIO m => Date -> m Word32 Source #

dateWriteJulianDays :: MonadIO m => Date -> Word32 -> m () Source #

Month

dateMonth :: AttrLabelProxy "month" Source #

dateReadMonth :: MonadIO m => Date -> m Word32 Source #

dateWriteMonth :: MonadIO m => Date -> Word32 -> m () Source #

Year

dateReadYear :: MonadIO m => Date -> m Word32 Source #

dateWriteYear :: MonadIO m => Date -> Word32 -> m () Source #

dateYear :: AttrLabelProxy "year" Source #