jojovalenton
31st July 2016, 14:02
hi,
is there any function in LN tools that identify if the current system year is a leap year? thanks in advance for any reply.
regards,
jojo
JaapJD
1st August 2016, 08:52
You can use date.to.num():
if date.to.num(year, 2, 29) < 0 then
message(sprintf$("%d is no leap year", year))
endif
jojovalenton
2nd August 2016, 07:51
hi jaap,
thanks for the script.
regards,
jojo
benito
2nd August 2016, 22:29
boolean
tccom.dll0350.is.leap.year( long i.year )
bdittmar
3rd August 2016, 18:17
Hello,
Library tccomdll0350
Date and Time
(16 Functions available)
Function Summary
domain tcdate
tccom.dll0350.add.date.to.utc.date( domain tcdate i.utc.date, long i.nyears, long i.nmonths, long i.ndays, long i.nhours, long i.nminutes, long i.nseconds )
void
tccom.dll0350.convert.date.to.string( domain tcccp.date i.date, ref domain tcmcs.str10 o.date.string )
void
tccom.dll0350.convert.time.value.to.string( domain tcmcs.long i.time, ref domain tcmcs.str8 o.time.string )
void
tccom.dll0350.convert.utc.date.to.string( domain tcdate i.date, ref domain tcmcs.str20 o.date.time.string )
void
tccom.dll0350.convert.utc.date.to.string.local( domain tcdate i.date, ref domain tcmcs.str20 o.date.time.string )
long
tccom.dll0350.date.time.to.utc( long i.days, long i.seconds, ref long o.utc )
boolean
tccom.dll0350.end.of.day( domain tcdate i.date.time, ref domain tcdate o.end.day.date.time )
long
tccom.dll0350.get.last.day.of.month( long i.month, long i.year )
boolean
tccom.dll0350.is.leap.year( long i.year )
boolean
tccom.dll0350.start.of.day( domain tcdate i.date.time, ref domain tcdate o.start.day.date.time )
domain tcdate
tccom.dll0350.utc.date.add.days( domain tcdate i.utc.date, long i.ndays )
domain tcdate
tccom.dll0350.utc.date.add.hours( domain tcdate i.utc.date, long i.nhours )
domain tcdate
tccom.dll0350.utc.date.add.minutes( domain tcdate i.utc.date, long i.nminutes )
domain tcdate
tccom.dll0350.utc.date.add.months( domain tcdate i.utc.date, long i.nmonths )
domain tcdate
tccom.dll0350.utc.date.add.seconds( domain tcdate i.utc.date, long i.nseconds )
domain tcdate
tccom.dll0350.utc.date.add.years( domain tcdate i.utc.date, long i.nyears )
Regards
jojovalenton
4th August 2016, 11:02
hi bdittmar,
thanks for your additional really helpful inputs.
regards,
jojo