Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Date, Time, DayToNumber,DayToString and SiteDateTime Blocks

The Date, Time, DayToNumber, DayToString and SiteDateTime blocks allow the user to grab specific info depending on the starting point:

  • date: grabs the date part of a date time value
  • dateTimeAdd: add a duration (hrs, mins, or secs) from a dateTime
  • dateTimeSub: substract a duration (hrs, mins, or secs) from a dateTime
  • dateToNumber: converts the date into a number
  • dateToString: converts a part of date into a string
  • dtToDtAdd: add one dateTime to another dateTime; results in a duration of minutes or seconds
  • dtToDtSub: subtract one dateTime from another dateTime; results in a duration of minutes or seconds
  • now: get the current dateTime for the host
  • siteDateTime: get the current date and time for the site associated with the target Ref of the bline program
  • time: extracts just the time part of a date time value
  • timeToMinutes: converts a time value to a number of minutes 
  • timeToTimeAdd: add one time to another time; results in a duration of minutes or seconds
  • timeToTimeSub: subracts one time from another time; results in a duration of minutes or seconds

Some blocks have inputs or results in dateTime format, while others in simple time format. Blocks that require a time format input might not work if a dateTime value is used as the input.

dateTime example:  2019-07-04  14:39:15:149   (date and time with milliseconds) 

time example: 14:39:15  (just hours:minutes:seconds)


The Blocks can be found in the Block Library in the Time group.

  

Date & Time Block Properties

All the date & time blocks accept only one parameter, but some have an extra option hidden inside them. The user can reach that by clicking on the block.

  

Using the Date/Time Block

After the user has created or opened a new or existing program, in the Runcycle, the date/time block can be used inside different other blocks like: SET, IF, RETURN....

Let say we have a SET block already and the user wants to get the current data and time for the site associated with the target Ref of the bline program. Once the SET block has been added, the user will just type siteDateTime and the block will appear as an option.

 (Click to enlarge)

 Once the block has been selected it will look like this:

Example Date/Time Setup

The above screenshot represents several examples of the date/time block usage. 

  • a tag will get the date and time value from the site associated with the target Ref of the program
  • another tag will get only the time value from a date & time tag(the one create at the first step)
  • then using the dateToString block the value only for the weekday and month are picked from the same time
  • finally using the dateToNumber block there are several numbers collected from the same tag for 


Click on the link below to watch a video demonstration on how the above example was set up!

Date, Time, Day blocks


  • No labels