Class Reference
%ZEN.Report.Display.COSChart.Date
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%ZEN] >  [Report] >  [Display] >  [COSChart] >  [Date]
Private  Storage

deprecatedclass %ZEN.Report.Display.COSChart.Date extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 24


Summary

Properties
time

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnNew %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject ParseDate createDate createDate1
createDateFromMS dateToString diff getDate
getFullYear getHours getMinutes getMonth
getSeconds getTime setDate setHours
setMinutes setSeconds setTime stringToDate
zenDateToString


Properties

• property time as %Double;
milliseconds since 1970

Methods

• method %OnNew(initvalue As %String) as %Status
This callback method is invoked by the %New method to provide notification that a new instance of an object is being created.

If this method returns an error then the object will not be created.

It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:

Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.

• classmethod ParseDate(value, hasTime, format, sep)
Convert a string to a date value. Handles the following formats: 'T'|'t' => today, T+n t-n '' => '' 2005-12-20,2005/12/20,2005 12 20 Various date formats supported by COS Returns either '', -1 (for invalid dates) or a date string in the form YYYY-MM-DD (or in the format specified by format and sep)
• classmethod createDate(year, month, day)
• classmethod createDate1(year, month, day, hours, minutes, seconds, milliseconds, ByRef pStatus)
• classmethod createDateFromMS(time)
• method dateToString()
• method diff(anotherTime As Date)
• method getDate()
get day
• method getFullYear()
• method getHours()
• method getMinutes()
• method getMonth()
• method getSeconds()
• method getTime()
return time in milliseconds since the epoch, 1970-01-01
• method setDate(dayOfMonth)
set *day* of month of date, returns date in milliseconds since the epoch, 1970-01-01
• method setHours(time)
• method setMinutes(time)
• method setSeconds(time)
• method setTime(timeMS)
set time in milliseconds since the epoch, 1970-01-01
• classmethod stringToDate(dval As %String)
• classmethod zenDateToString(d, hasTime=0, format, sep)
Takes a Date object, converts it to YYYY-MM-DD. If hasTime, add a time portion to the string.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.