User Manual

GETTING STARTED


OTHER EDITIONS


LAUNCHERS


MODULES


PLATFORM


APPENDIX


TUTORIALS & HELPFUL TRICKS


STRATEGIC PARTNER LINKS

Sepasoft - MES Modules
Cirrus Link - MQTT Modules

RESOURCES

Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support

ALL USER MANUAL VERSIONS

Ignition 8.1. Offline Version (04/2021)
Ignition 8 Online Version
Ignition 7.9 Online Version
Ignition 7.8 Online Version

Deprecated Pages

SDK Documentation

Employees

Sign In

Skip to end of metadata
Go to start of metadata

This function is used in Python Scripting.

Description

Attempts to parse a string and create a date. Causes ParseException if the date dateString parameter is in an unrecognized format.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.

Syntax

system.date.parse(dateString[, formatString][, locale])

  • Parameters

String dateString - The string to parse into a date.

String formatString - Format string used by the parser. Default is "yyyy-MM-dd HH:mm:ss".  Refer to Data Type Formatting Reference. [optional]

Locale | String  locale - Locale used for parsing. Can be the locale name such as 'fr', or the Java Locale such as 'Locale.French'. Default is 'Locale.English'. Refer to Java Locale. [optional]

  • Returns

Date - The parsed date.

  • Scope

Gateway, Vision Client, Perspective Session

Code Examples
Code Snippet
# This example will return a date object set to the given date and time, May 28th, 1992 at 4:22am. 
print system.date.parse('May 28, 1992 4:22', 'MMMM dd, yyyy hh:mm')
Code Example - Using the Locale Parameter
# This example demonstrates the locale parameter to parse a French date
print system.date.parse("juillet 15, 2015 10:32:15", "MMMM dd, yyyy hh:mm:ss", "fr")
Code Example - Using the Java Locale
# This example demonstrates using the Java Locale. If using the Java Locale, then you must import from the Locale class. The following example parses a German date.  
from java.util import Locale
print system.date.parse('21-Februar-2017 04:22:00', 'dd-MMMM-yyyy HH:mm:ss', Locale.GERMAN)
Keywords

system date parse, date.parse