Functions για χρήση με Date-Time τιμές.
AddDays( DateTime, DaysCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη αριθμού ημερών στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική ημερομηνία.
- DaysCount: Ημέρες που πρέπει να προστεθούν.
Παράδειγμα: AddDays( [heOfficialDateTime], 30 )
AddHours( DateTime, HoursCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη αριθμού ωρών στην ώρα που περιέχεται στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- HoursCount: Ώρες που πρέπει να προστεθούν.
Παράδειγμα: AddHours( [heOfficialDateTime], 2)
AddMilliSeconds( DateTime, MilliSecondsCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη αριθμού milliseconds στην ώρα που περιέχεται, στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- MilliSecondsCount: milliseconds που πρέπει να προστεθούν.
Παράδειγμα: AddMilliSeconds(( [heOfficialDateTime], 5000) )
AddMinutes( DateTime, MinutesCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη αριθμού λεπτών στην ώρα που περιέχεται στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα..
- MinutesCount: Λεπτά που πρέπει να προστεθούν.
Παράδειγμα: AddMinutes( [heOfficialDateTime], 30)
AddMonths( DateTime, MonthsCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη ή αφαίρεση μηνών στην ημερομηνία που περιέχεται στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- MonthsCount: Μήνες που πρέπει να προστεθούν.
Παράδειγμα: AddMonths([heOfficialDateTime], 1)
AddSeconds( DateTime, SecondsCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη ή αφαίρεση αριθμού δευτερολέπτων στην ώρα που περιέχεται στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- MonthsCount: Δευτερόλεπτα που πρέπει να προστεθούν.
Παράδειγμα: AddSeconds( [heOfficialDateTime], 60)
AddTicks( DateTime, TicksCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη ή αφαίρεση αριθμού ticks στην ώρα που περιέχεται στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος. ( 1 tick = 100 nanosecond)
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- TicksCount: Πλήθος ticks.
Παράδειγμα: AddTicks( [heOfficialDateTime], 5000)
AddTimeSpan( DateTime, TimeSpan )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη δοτού Timespan στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος. Ένα αντικείμενο Timespan αντιπροσωπεύει ένα χρονικό διάστημα (διάρκεια χρόνου ή χρόνος που έχει παρέλθει) που είναι μετρήσιμο ως θετικός ή αρνητικός αριθμός ημερών, ωρών, λεπτών, δευτερολέπτων και κλασμάτων ενός δευτερολέπτου. Η δομή Timespan μπορεί επίσης να χρησιμοποιηθεί για να αναπαραστήσει την ώρα της ημέρας, αλλά μόνο εάν η ώρα δεν σχετίζεται με μια συγκεκριμένη ημερομηνία.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- TimeSpan: To αντικείμενο TimeSpan.
Παράδειγμα: AddTimeSpan( [heOfficialDateTime], [Duration] )
AddYears( DateTime, YearsCount )
Επιστρέφει νέα ημερομηνία η οποία υπολογίζεται με προσθήκη ή αφαίρεση ετών στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος.
Παράμετροι:
- DateTime: Αρχική Ημερομηνία/Ώρα.
- YearsCount: Αριθμός ετών που θα προστεθούν.
Παράδειγμα: AddYears( [heOfficialDateTime], -1)
DateDiffDay( startDate, endDate )
Επιστρέφει διαφορά σε ημέρες ανάμεσα στις <startDate> και <endDate>. Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία αρχής.
- endDate. (DateTime) . Ημερομηνία τέλους.
Παράδειγμα: DateDiffDay( [StartTime], Now() )
DateDiffHour(startDate, endDate)
Επιστρέφει διαφορά σε ώρες ανάμεσα στις <startDate> και <endDate>. Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία αρχής.
- endDate. (DateTime) . Ημερομηνία τέλους.
Παράδειγμα: DateDiffHour( [StartTime], Now())
DateDiffMilliSecond(startDate, endDate)
Επιστρέφει διαφορά σε millisecond ανάμεσα στις <startDate> και <endDate> . Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία αρχής.
- endDate. (DateTime) . Ημερομηνία τέλους.
Παράδειγμα: DateDiffMilliSecond( [StartTime] , Now())
DateDiffMinute(startDate, endDate)
Επιστρέφει διαφορά σε λεπτά ανάμεσα στις <startDate> και <endDate> . Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία αρχής.
- endDate. (DateTime) . Ημερομηνία τέλους.
Παράδειγμα: DateDiffMinute( [StartTime], Now())
DateDiffMonth(startDate, endDate)
Επιστρέφει διαφορά σε μήνες ανάμεσα στις <startDate> και <endDate> . Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία/Ώρα αρχής.
- endDate. (DateTime) . Ημερομηνία/Ώρα τέλους.
Παράδειγμα: DateDiffMonth( [StartTime] , Now())
DateDiffSecond(startDate, endDate)
Επιστρέφει διαφορά σε δευτερόλεπτα ανάμεσα στις <startDate> και <endDate> . Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία/Ώρα αρχής.
- endDate. (DateTime) . Ημερομηνία/Ώρα τέλους.
Παράδειγμα: DateDiffSecond( [StartTime] , Now())
DateDiffTick(startDate, endDate)
Επιστρέφει διαφορά σε ticks ανάμεσα στις <startDate> και <endDate> . Και οι δύο παράμετροι θα πρέπει να έχουν τιμές διάφορες του null. ( 1 tick = 100 nanosecond)
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία/Ώρα αρχής.
- endDate. (DateTime) . Ημερομηνία/Ώρα τέλους.
Παράδειγμα: DateDiffTick( [StartTime] , Now())
DateDiffYear(startDate, endDate)
Επιστρέφει την διαφορά σε έτη ανάμεσα σε δύο μη null ημερομηνίες.
Παράμετροι:
- startDate. (DateTime) . Ημερομηνία/Ώρα αρχής.
- endDate. (DateTime) . Ημερομηνία/Ώρα τέλους.
Παράδειγμα: DateDiffYear( [StartTime] , Now())
GetDate( DateTime )
Αντικαθιστά το τμήμα της ώρας με 00:00:00 στην Ημερομηνία/Ώρα που δόθηκε ως παράμετρος και επιστρέφει νέα Ημερομηνία/Ώρα
Παράδειγμα: GetDate( [heOfficialDateTime] )
GetDateHour( DateTime )
Επιστρέφει την ώρα από την καθορισμένη τιμή <DateTime> (ημερομηνία/ώρα).
Παράδειγμα: GetDateHour( [heOfficialDateTime] )
GetDateHourMinute( DateTime )
Επιστρέφει ώρα και λεπτά από την καθορισμένη τιμή <DateTime> (ημερομηνία/ώρα).
Παράδειγμα: GetDateHourMinute( [heOfficialDateTime] )
GetDateHourMinuteSecond(DateTime)
Επιστρέφει ώρα ,λεπτά, δευτερόλεπτα από την καθορισμένη τιμή <DateTime> (ημερομηνία/ώρα).
Παράδειγμα: GetDateHourMinuteSecond( [heOfficialDateTime] )
GetDateWeekYear(DateTime)
Επιστρέφει <DateTime> με την ημερομηνία έναρξης της εβδομάδας στην οποία ανήκει η <DateTime> (ημερομηνία/ώρα). Χρησιμοποιεί Culture Settings.
Παράδειγμα: GetDateWeekYear( [heOfficialDateTime] )
GetDateMonthYear(DateTime)
Επιστρέφει <DateTime> με την ημερομηνία έναρξης του Μήνα στο οποίο ανήκει η <DateTime>
Παράδειγμα: GetDateMonthYear( [heOfficialDateTime] )
GetDateQuarterYear(DateTime)
Επιστρέφει <DateTime> με την ημερομηνία έναρξης του τριμήνου στο οποίο ανήκει η <DateTime>
Παράδειγμα: GetDateQuarterYear([heOfficialDateTime])
GetDay( DateTime )
Επιστρέφει Integer με την Ημέρα της Ημερομηνίας/Ώρας που δόθηκε ως παράμετρος
Παράδειγμα: GetDay( [heOfficialDateTime] )
GetDayOfWeek( DateTime )
Επιστρέφει Integer με την ημέρα της εβδομάδας. (Κυριακή = 0 ) που αντιστοιχεί στην <DateTime>
Παράδειγμα: Iif(GetDayOfWeek( [heOfficialDateTime]) in (0,6) ,'Σαββατοκύριακο','Καθημερινή')
GetHour( DateTime )
Επιστρέφει τμήμα της <DateTime> με την Ώρα.
Παράδειγμα: GetHour( [heOfficialDateTime] )
GetMilliSecond( DateTime )
Επιστρέφει τα milliseconds από το τμήμα ώρας της παραμέτρου <DateTime>.
Παράδειγμα: GetMilliSecond( [heOfficialDateTime] )
GetMinute( DateTime )
Επιστρέφει τα λεπτά από το τμήμα ώρας της παραμέτρου <DateTime>.
Παράδειγμα: GetMinute( [heOfficialDateTime] )
GetMonth( DateTime )
Επιστρέφει Integer που αντιστοιχεί στον Μήνα της παραμέτρου <DateTime>.
Παράδειγμα: GetMonth( [heOfficialDateTime] )
GetSecond( DateTime )
Επιστρέφει τα δευτερόλεπτα από το τμήμα ώρας της παραμέτρου <DateTime>.
Παράδειγμα: GetSecond( [heOfficialDateTime] )
GetTimeOfDay( DateTime )
Επιστρέφει την ώρα από την ημερομηνία της παραμέτρου <DateTime> σε ticks. (1 tick = 100 nanosecond)
Παράδειγμα: GetTimeOfDay( [heOfficialDateTime] )
GetWeekOfMonth( DateTime )
Επιστρέφει Integer με ΑΑ εβδομάδας σε επίπεδο μήνα, που αντιστοιχεί στην ημερομηνία της παραμέτρου <DateTime>.
Παράδειγμα: GetWeekOfMonth( [heOfficialDateTime] )
GetWeekOfYear( DateTime )
Επιστρέφει Integer με τον ΑΑ εβδομάδας σε επίπεδο έτους ,για την ημερομηνία της παραμέτρου <DateTime>. Τιμές 1 .. 53.
Παράδειγμα: GetWeekOfYear( [heOfficialDateTime] )
GetYear( DateTime )
Επιστρέφει το έτος από την ημερομηνία της παραμέτρου <DateTime>
Παράδειγμα: GetYear( [heOfficialDateTime] )
IsJanuary( DateTime )
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Ιανουάριος αλλιώς False.
Παράδειγμα: IsJanuary( [heOfficialDateTime] )
IsFebruary( DateTime )
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Φεβρουάριος αλλιώς False.
Παράδειγμα: IsFebruary( [heOfficialDateTime] )
IsMarch(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Μάρτιος αλλιώς False.
Παράδειγμα: IsMarch( [heOfficialDateTime] )
IsApril(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Απρίλιος αλλιώς False.
Παράδειγμα: IsApril( [heOfficialDateTime] )
IsMay(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Μάιος αλλιώς False.
Παράδειγμα: IsMay( [heOfficialDateTime] )
IsJune(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Ιούνιος αλλιώς False.
Παράδειγμα: IsJune( [heOfficialDateTime] )
IsJuly(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Ιούλιος αλλιώς False.
Παράδειγμα: IsJuly( [heOfficialDateTime] )
IsAugust(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Αύγουστος αλλιώς False.
Παράδειγμα: IsAugust( [heOfficialDateTime] )
IsSeptember(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Σεπτέμβριος αλλιώς False.
Παράδειγμα: IsSeptember( [heOfficialDateTime] )
IsOctober(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Οκτώβριος αλλιώς False.
Παράδειγμα: IsOctober( [heOfficialDateTime] )
IsNovember(DateTime)
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Νοέμβριος αλλιώς False.
Παράδειγμα: IsNovember( [heOfficialDateTime] )
IsDecember( DateTime )
Επιστρέφει Boolean Τrue εάν ο μήνας που περιέχει η ημερομηνία <DateTime> είναι ο Δεκέμβριος αλλιώς False.
Παράδειγμα: IsDecember( [heOfficialDateTime] )
IsLastMonth( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών του προηγούμενου μήνα, σε αντίθετη περίπτωση False.
Παράδειγμα: IsLastMonth( [heOfficialDateTime] )
IsLastYear( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών μεταξύ πρώτης ημερομηνίας του προηγούμενου έτους και την τελευταία, σε αντίθετη περίπτωση False.
Παράδειγμα: IsLastYear( [heOfficialDateTime] )
IsNextMonth( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών του επόμενου μήνα, σε αντίθετη περίπτωση False.
Παράδειγμα: IsNextMonth( [heOfficialDateTime] )
IsNextYear( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών μεταξύ πρώτης ημερομηνίας του επόμενου έτους και την τελευταία, σε αντίθετη περίπτωση False.
Παράδειγμα: IsNextYear( [heOfficialDateTime] )
IsSameDay( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> είναι ίση με την τρέχουσα ημερομηνία, σε αντίθετη
Παράδειγμα: IsSameDay( [heOfficialDateTime] )
IsThisMonth( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών του τρέχοντα μήνα, σε αντίθετη περίπτωση False.
Παράδειγμα: IsThisMonth( [heOfficialDateTime] )
IsThisWeek( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών της τρέχουσας εβδομάδας, σε αντίθετη περίπτωση False.
Παράδειγμα: IsThisWeek( [heOfficialDateTime] )
IsYearToDate( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ανάμεσα στην αρχή του τρέχοντος έτους και στην σημερινή ημερομηνία, σε αντίθετη περίπτωση False.
Παράδειγμα: IsYearToDate( [heOfficialDateTime] )
IsThisYear( DateTime )
Επιστρέφει True εάν η ημερομηνία <DateTime> ανήκει στο διάστημα ημερομηνιών μεταξύ πρώτης ημερομηνίας του τρέχοντος έτους και την τελευταία, σε αντίθετη περίπτωση False.
Παράδειγμα: IsThisYear( [heOfficialDateTime] )
LocalDateTimeDayAfterTomorrow()
Επιστρέφει Date-Time που αντιστοιχεί στην μεθαμβριανή ημέρα.
Παράδειγμα: AddDays( LocalDateTimeDayAfterTomorrow(), 5)
LocalDateTimeLastMonth()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του προηγούμενου μήνα.
Παράδειγμα: AddMonths(LocalDateTimeLastMonth(), 5)
LocalDateTimeLastWeek()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα της προηγούμενης εβδομάδας.
Παράδειγμα: AddDays( LocalDateTimeLastWeek(), 5)
LocalDateTimeLastYear()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του προηγούμενου έτους.
Παράδειγμα: AddYears( LocalDateTimeLastYear(), 5)
LocalDateTimeNextMonth()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του επόμενου μήνα.
Παράδειγμα: AddMonths( LocalDateTimeNextMonth(), 5)
LocalDateTimeNextWeek()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα της επόμενης εβδομάδας.
Παράδειγμα: AddDays( LocalDateTimeNextWeek(), 5)
LocalDateTimeNextYear()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του επόμενου έτους.
Παράδειγμα: AddYears( LocalDateTimeNextYear(), 5)
LocalDateTimeNow()
Επιστρέφει Date-Time με την τρέχουσα ημερομηνία και ώρα.
Παράδειγμα: AddDays( LocalDateTimeNow(), 5)
LocalDateTimeThisMonth()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του τρέχοντα μήνα.
Παράδειγμα: AddMonths( LocalDateTimeThisMonth(), 5)
LocalDateTimeThisWeek()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα της τρέχουσας εβδομάδας.
Παράδειγμα: AddDays( LocalDateTimeThisWeek(), 5)
LocalDateTimeThisYear()
Επιστρέφει Date-Time που αντιστοιχεί στην πρώτη μέρα του τρέχοντος έτους.
Παράδειγμα: AddYears( LocalDateTimeThisYear(), 5)
LocalDateTimeToday()
Επιστρέφει σημερινή Ημερομηνία/Ώρα.
Παράδειγμα: AddDays( LocalDateTimeToday(), 5)
LocalDateTimeTomorrow()
Επιστρέφει αυριανή Ημερομηνία/Ώρα.
Παράδειγμα: AddDays( LocalDateTimeTomorrow(), 5)
LocalDateTimeTwoMonthsAway()
Επιστρέφει Ημερομηνία/Ώρα που αντιστοιχεί στην πρώτη μέρα του επόμενου μήνα.
Παράδειγμα: AddMonths( LocalDateTimeTwoMonthAway(), 5)
LocalDateTimeTwoWeeksAway()
Επιστρέφει Ημερομηνία/Ώρα που αντιστοιχεί στην πρώτη μέρα της επόμενης εβδομάδας.
Παράδειγμα: AddDays(LocalDateTimeTwoWeeksAway(), 5)
LocalDateTimeTwoYearsAway()
Επιστρέφει Ημερομηνία/Ώρα που αντιστοιχεί στην πρώτη μέρα του επόμενου έτους.
Παράδειγμα: AddYears(LocalDateTimeTwoYearsAway(), 5)
LocalDateTimeYearBeforeToday()
Επιστρέφει Ημερομηνία/Ώρα που αντιστοιχεί στην ίδια ημέρα και μήνα του προηγούμενου έτους.
Παράδειγμα: AddYears(LocalDateTimeYearBeforeToday(), 5)
LocalDateTimeYesterday()
Επιστρέφει Ημερομηνία/Ώρα που αντιστοιχεί στην χθεσινή ημερομηνία.
Παράδειγμα: AddDays(LocalDateTimeYesterday(), 5)
MakeDateTime
Επιστρέφει ημερομηνία συντιθέμενη από τις παραμέτρους.
Παράμετροι:
- Year
- Month
- Day
- Hour
- Minute
- Second
Παράδειγμα:
MakeDateTime(2022, 5, 5) (Year, Month, Day)
MakeDateTime(2022, 5, 5, 20) (Year, Month, Day, Hour)
MakeDateTime(2022, 5, 5, 20, 18) (Year, Month, Day, Hour, Minute)
MakeDateTime(2022, 5, 5, 20, 18, 30) (Year, Month, Day, Hour, Minute, Second)
Now()
Επιστρέφει την Ημερομηνία/Ώρα του συστήματος.
Παράδειγμα: AddDays(Now(), 5)
ToDateTime( Value )
Επιστρέφει την μετατροπή της <Value> σε DateTime. Συμπληρώνει επίσης και το τμήμα της ώρας με default τιμή 12: 00:00 πμ
Παράδειγμα: ToDateTime( '2022-01-01')
Today()
Επιστρέφει την τρέχουσα ημερομηνία αντικαθιστώντας την πραγματική ώρα με τα μεσάνυχτα της τρέχουσας ημερομηνίας.
Παράδειγμα: AddMonths( Today(), 1 )
UtcNow()
Επιστρέφει την τρέχουσα ημερομηνία σε μορφή UTC (Coordinated Universal Time).
Παράδειγμα: AddDays(UtcNow(), 7)