Description
Gets the value of the item whose type is datetime.
Applies to
JSONParser objects
Syntax
objectname.GetItemDateTime ( ItemHandle )
Argument |
Description |
---|---|
objectname |
The name of the JSONParser object whose item value you want to obtain. |
ItemHandle |
A long whose value is the handle of the item of JsonStringItem and JsonNumberItem type. If the item value is a number (UTC timestamp), the returned datetime value will be the local datetime converted by using the local timezone. If the item value is a string, the returned datetime value will be the datetime without timezone conversion. |
Return value
DateTime.
Returns the datetime value of the item if it succeeds; if any argument's value is null, returns null; if an error occurs, the SystemError event will be triggered.
Examples
This example gets the value of the first item:
JsonParser lnv_JsonParser Long ll_RootObject, ll_item lnv_JsonParser = Create JsonParser ls_Json = '{"datetime":7234930293, "date": "2017-09-21", "time": "12:00:00"}' lnv_JsonParser.LoadString(ls_Json) ll_RootObject = lnv_JsonParser.GetRootItem() ll_item = lnv_JsonParser.GetChildItem(ll_RootObject, 1) ldt_datetime = lnv_JsonParser.GetItemDateTime(ll_item)
See also
Description
Gets the value of the item whose type is datetime.
Applies to
JSONParser objects
Syntax
objectname.GetItemDateTime ( ParentItemHandle, Key )
Argument |
Description |
---|---|
objectname |
The name of the JSONParser object whose child item value you want to obtain. |
ParentItemHandle |
A long whose value is the handle of the parent item of JsonObjectItem type. |
Key |
A string whose value is the key of the child item of JsonStringItem and JsonNumberItem type. For the JsonStringItem type, formats such as "yyyy-mm-dd hh:mm:ss" are supported. If the item value is a number (UTC timestamp), the returned datetime value will be the local datetime converted by using the local timezone. If the item value is a string, the returned datetime value will be the datetime without timezone conversion. |
Return value
DateTime.
Returns the datetime value of the child item if it succeeds; if any argument's value is null, returns null; if an error occurs, the SystemError event will be triggered.
Examples
This example gets the value of the "datetime" item:
JsonParser lnv_JsonParser Long ll_RootObject lnv_JsonParser = Create JsonParser ls_Json = '{"datetime":7234930293, "date": "2017-09-21", "time": "12:00:00"}' lnv_JsonParser.LoadString(ls_Json) ll_RootObject = lnv_JsonParser.GetRootItem() ldt_datetime = lnv_JsonParser.GetItemDateTime(ll_RootObject, "datetime")
See also