VisuDateTimeFormatPlaceholders (ENUM) ¶ TYPE VisuDateTimeFormatPlaceholders : Attributes: qualified_only InOut: Name Comment Invalid WeekdayShort ddd, eg. ‘Wed’ Weekday dddd, eg. ‘Wednesday’ WeekdayNumeric ddddd, 0-6, 0 -> Sunday MonthShort MMM, eg. ‘Feb’ Month MMMM, eg. ‘February’ Day d, 1-31 for dates, 0..MaxValue for TIME/LTIME DayZeroPrefixed dd, 01-31 for dates, 0..MaxValue for TIME/LTIME MonthNumeric M, 3 -> March MonthNumericZeroPrefixed MM, 03 -> March DayInYear j, 1-366 DayInYearZeroPrefixed jjj, 001-366 Years y, 0-99 YearsZeroPrefixed yy, 00-99 YearsWithCentury yyy/yyyy, eg. 2002 Hours24 H, 0-24 Hours24ZeroPrefixed HH, 00-24 Hours12 h, 1-12 Hours12ZeroPrefixed hh, 01-12 Minutes m, 0-59 MinutesZeroPrefixed mm, 00-59 eg. 01 Seconds s, 0-59 SecondsZeroPrefixed ss, 00-59, eg. 01 Milliseconds ms, 0-999 Microseconds us, 0-999 Nanoseconds ns, 0-999 TimeRangeOneChar t, A or P TimeRange tt, AM opr PM UTCOffset tz, UTC+5 MaxValue
VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays (FB) ¶ FUNCTION_BLOCK VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays EXTENDS VisuFbAnalyzeDateTimeFormatStringBase Methods: GetFormat Initialize Analyze , inherited from VisuFbAnalyzeDateTimeFormatStringBase CharFound , inherited from VisuFbAnalyzeDateTimeFormatStringBase CheckCandidateForDecimals , inherited from VisuFbAnalyzeDateTimeFormatStringBase EndFormatPart GetCharHelp , inherited from VisuFbAnalyzeDateTimeFormatStringBase GetLanguageText , inherited from VisuFbAnalyzeDateTimeFormatStringBase GetLanguageTextMayShort , inherited from VisuFbAnalyzeDateTimeFormatStringBase GreedilyHandleSameChars , inherited from VisuFbAnalyzeDateTimeFormatStringBase InitFormat , inherited from VisuFbAnalyzeDateTimeFormatStringBase PlaceholderFound , inherited from VisuFbAnalyzeDateTimeFormatStringBase StartFormatPart Structure: Abstract-methods EndFormatPart (Method) StartFormatPart (Method) GetFormat (Method) Initialize (Method)
Abstract methods ¶ EndFormatPart (Method) StartFormatPart (Method)
VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays.EndFormatPart (METH) ¶ METHOD PROTECTED EndFormatPart InOut: Scope Name Type Input indexLastFormatChar INT
VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays.GetFormat (METH) ¶ METHOD GetFormat : STRING InOut: Scope Name Type Return GetFormat STRING Output xFormatTooLong BOOL
VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays.StartFormatPart (METH) ¶ METHOD PROTECTED StartFormatPart InOut: Scope Name Type Input indexFirstFormatChar INT
VisuFbAnalyzeDateTimeFormatStringBase.InitFormat (METH) ¶ METHOD PROTECTED InitFormat InOut: Scope Name Type Comment Input pstFormat Visu_TypeString The format string the current instance should work on
VisuFbAnalyzeDateTimeFormatStringMinSecOnly (FB) ¶ FUNCTION_BLOCK VisuFbAnalyzeDateTimeFormatStringMinSecOnly EXTENDS VisuFbAnalyzeDateTimeFormatStringBase Methods: CheckMinuteSecondUsage Initialize Analyze , inherited from VisuFbAnalyzeDateTimeFormatStringBase CharFound , inherited from VisuFbAnalyzeDateTimeFormatStringBase CheckCandidateForDecimals , inherited from VisuFbAnalyzeDateTimeFormatStringBase EndFormatPart , inherited from VisuFbAnalyzeDateTimeFormatStringBase GetCharHelp , inherited from VisuFbAnalyzeDateTimeFormatStringBase GetLanguageText , inherited from VisuFbAnalyzeDateTimeFormatStringBase GetLanguageTextMayShort , inherited from VisuFbAnalyzeDateTimeFormatStringBase GreedilyHandleSameChars , inherited from VisuFbAnalyzeDateTimeFormatStringBase InitFormat , inherited from VisuFbAnalyzeDateTimeFormatStringBase PlaceholderFound StartFormatPart , inherited from VisuFbAnalyzeDateTimeFormatStringBase Structure: CheckMinuteSecondUsage (Method) Initialize (Method) Overrides PlaceholderFound (Method)
VisuFbAnalyzeDateTimeFormatStringBase.GreedilyHandleSameChars (METH) ¶ METHOD GreedilyHandleSameChars InOut: Scope Name Type Input character WORD Inout index INT
VisuFbAnalyzeDateTimeFormatStringMinSecOnly.CheckMinuteSecondUsage (METH) ¶ METHOD CheckMinuteSecondUsage : BOOL InOut: Scope Name Type Return CheckMinuteSecondUsage BOOL Output xSecondsOrSmallerUsed BOOL xMinutesUsed BOOL