# SalDateTime

Namespace: **PPJ.Runtime**

Assembly: **PPJ.Web.49** (4.9.0.0)

SAL Date/Time basic type. It wraps .NET native DateTime type. SalDateTime objects are automatically cast to and from DateTime.

{% tabs %}
{% tab title="C#" %}

```csharp
public struct SalDateTime : ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable, IWisejSerializable
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Structure SalDateTime
    Implements ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable, IWisejSerializable
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)SalDateTime(x)

Creates a new SalDateTime.

| Name  | Type                                                                    | Description            |
| ----- | ----------------------------------------------------------------------- | ---------------------- |
| **x** | [DateTime](https://docs.microsoft.com/en-us/dotnet/api/system.datetime) | DateTime initial value |

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)SalDateTime(year, month, day)

Create a new SalDateTime

| Name      | Type                                                              | Description |
| --------- | ----------------------------------------------------------------- | ----------- |
| **year**  | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **month** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **day**   | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)SalDateTime(year, month, day, hour, minute, second)

Create a new SalDateTime

| Name       | Type                                                              | Description |
| ---------- | ----------------------------------------------------------------- | ----------- |
| **year**   | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **month**  | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **day**    | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **hour**   | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **minute** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **second** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)SalDateTime(year, month, day, hour, minute, second, milliseconds)

Create a new SalDateTime

| Name             | Type                                                              | Description |
| ---------------- | ----------------------------------------------------------------- | ----------- |
| **year**         | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **month**        | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **day**          | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **hour**         | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **minute**       | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **second**       | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |
| **milliseconds** | [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32) |             |

## Properties

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FuqnVoSwYo95wh3jzDFPE%2Fstatic.png?alt=media\&token=ac9ad63b-db19-46a9-a325-36647205a41a)Current

[SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md): Returns the PC's current date/time.

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)IsNull

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Checks if this SalDateTime object contain a null value.

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Ticks

[Int64](https://docs.microsoft.com/en-us/dotnet/api/system.int64): Returns the number of ticks.

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FuqnVoSwYo95wh3jzDFPE%2Fstatic.png?alt=media\&token=ac9ad63b-db19-46a9-a325-36647205a41a)TreatMinValueAsNull

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Gets or sets a property that enables the automatic conversion of DateTime.MinValue SalDateTime.Null.

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Value

[DateTime](https://docs.microsoft.com/en-us/dotnet/api/system.datetime): Returns the inner DateTime value

## Methods

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)AddDays(days)

Add days or fraction of days to the date.

| Parameter | Type                                                                | Description |
| --------- | ------------------------------------------------------------------- | ----------- |
| **days**  | [Double](https://docs.microsoft.com/en-us/dotnet/api/system.double) |             |

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FuqnVoSwYo95wh3jzDFPE%2Fstatic.png?alt=media\&token=ac9ad63b-db19-46a9-a325-36647205a41a)Compare(x, y)

Compares two SalDateTime

| Parameter | Type                                                                                         | Description |
| --------- | -------------------------------------------------------------------------------------------- | ----------- |
| **x**     | [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md) |             |
| **y**     | [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)CompareTo(obj)

Compare to object

| Parameter | Type                                                                | Description |
| --------- | ------------------------------------------------------------------- | ----------- |
| **obj**   | [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)CompareTo(x)

Compare to datetime

| Parameter | Type                                                                                         | Description |
| --------- | -------------------------------------------------------------------------------------------- | ----------- |
| **x**     | [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md) |             |

**Returns:** [Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Day()

Returns the day portion (1 to 31) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Hour()

Returns the hour portion (0 to 23) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Minute()

Returns the minute portion (0 to 59) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Month()

Returns the month portion (1 to 12) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)MonthBegin()

Returns the date of the first day of the month or it returns DATETIME\_Null if the value you specify is null. For example, if dtDateTime is December 25, 1992, SalDateMonthBegin returns December 1, 1992.

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md). dtMonthBegin

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Quarter()

Returns the quarter of the year (1 to 4) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md). nQuarter

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)QuarterBegin()

Returns the date of the first day of the quarter of a date/time value or it returns DATETIME\_Null if the value you specify is null.

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md). dtQuarterBegin

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Second()

Returns the seconds portion (0 to 59) of a date/time value or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md). nSeconds

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Subtract(x)

Subtract SalDateTime from SalDateTime.

| Parameter | Type                                                                                         | Description |
| --------- | -------------------------------------------------------------------------------------------- | ----------- |
| **x**     | [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md) |             |

**Returns:** [Double](https://docs.microsoft.com/en-us/dotnet/api/system.double).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)ToClientTime()

Returns the date/time adjusted to the client's time zone.

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)ToDateTime()

Returns the DateTime value.

**Returns:** [DateTime](https://docs.microsoft.com/en-us/dotnet/api/system.datetime).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)WeekBegin()

Returns the date of the previous Monday or the current day if it is a Monday or it returns DATETIME\_Null if the value you specify is null.

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md). dtWeekBegin

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Weekday()

Returns the day of the week as a number between 0 and 6 or returns -1 if you specify DATETIME\_Null as a parameter. 0 represents Saturday, 1 represents Sunday, and so on.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)Year()

Returns the year portion of a date or returns -1 if you specify DATETIME\_Null as a parameter.

**Returns:** [SalNumber](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salnumber.md).

### ![](https://620403885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrwxBtXkZ9hhQWYdbGhAV%2Fuploads%2FCKg4odMPj9bBKavXG5j4%2Finstance.png?alt=media\&token=2ac4a01b-785e-4197-b802-d5aae2250f90)YearBegin()

Returns the date of the first day of the year or it returns DATETIME\_Null if the value you specify is null.

**Returns:** [SalDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md). dtYearBegin

## Used By

| Name                                                                                                                                                                                                                  | Description                                                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [Sal.DateConstruct](https://docs.wisej.com/extensions/ppj.web.49/general/ppj.runtime.sal.md#dateconstruct-year-month-day-hour-minute-second)                                                                          | Returns the date/time constructed from the parameters year, nMonth, nDay, nHour, minute, and nSecond.                                |
| [SalDateTime.Current](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md#current)                                                                                                          | Returns the PC's current date/time.                                                                                                  |
| [SalDateTime.QuarterBegin](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.saldatetime.md#quarterbegin)                                                                                                | Returns the date of the first day of the quarter of a date/time value or it returns DATETIME\_Null if the value you specify is null. |
| [SalFileHandle.SetDateTime](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salfilehandle.md#setdatetime-sfilename-dtdatetime)                                                                         | Sets the modification date and time of the specified file.                                                                           |
| [SalString.ToDate](https://docs.wisej.com/extensions/ppj.web.49/types/ppj.runtime.salstring.md#todate)                                                                                                                | Converts a string to a date/time value.                                                                                              |
| [SalDataField.DateTime](https://docs.wisej.com/extensions/ppj.web.49/controls/saldatafield/README.md#datetime)                                                                                                        | DateTime value property.                                                                                                             |
| [SalTableColumn.DateTime](https://docs.wisej.com/extensions/ppj.web.49/controls/saltablewindow/ppj.runtime.windows.saltablecolumn.md#datetime)                                                                        | DateTime value property.                                                                                                             |
| [SalSafeArray.PutDate](https://docs.wisej.com/extensions/ppj.web.49/com/ppj.runtime.com.salsafearray.md#putdate-value-index)                                                                                          | Stores a DateTime item in the safearray.                                                                                             |
| [SalSafeArray.PutDate2D](https://docs.wisej.com/extensions/ppj.web.49/com/ppj.runtime.com.salsafearray.md#putdate2d-value-index1-index2)                                                                              |                                                                                                                                      |
| [SalSafeArray.PutDateMD](https://docs.wisej.com/extensions/ppj.web.49/com/ppj.runtime.com.salsafearray.md#putdatemd-value-indices)                                                                                    | Multidimensional safe array                                                                                                          |
| [SalVariant.SetDate](https://docs.wisej.com/extensions/ppj.web.49/com/ppj.runtime.com.salvariant.md#setdate-d)                                                                                                        |                                                                                                                                      |
| [Vis.TblFindDateTime](https://docs.wisej.com/extensions/ppj.web.vis.49/general/ppj.runtime.vis.vis.md#tblfinddatetime-table-row-column-date)                                                                          |                                                                                                                                      |
| [Vis.FileSetDateTime](https://docs.wisej.com/extensions/ppj.web.vis.49/general/ppj.runtime.vis.vis.md#filesetdatetime-sfilename-dtdatetime)                                                                           |                                                                                                                                      |
| [Vis.ArrayFillDateTime](https://docs.wisej.com/extensions/ppj.web.vis.49/general/ppj.runtime.vis.vis.md#arrayfilldatetime-dtarray-dtvalue-ncount)                                                                     |                                                                                                                                      |
| [Vis.ArrayFindDateTime](https://docs.wisej.com/extensions/ppj.web.vis.49/general/ppj.runtime.vis.vis.md#arrayfinddatetime-harray-dtsearchfor)                                                                         |                                                                                                                                      |
| [VisCalendar.IsSelectedDate](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendar.md#isselecteddate-dtdate)                                                                          |                                                                                                                                      |
| [VisCalendar.SetFocusDate](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendar.md#setfocusdate-dtnewfocus)                                                                          |                                                                                                                                      |
| [VisCalendar.SelectDate](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendar.md#selectdate-dtdate-fselect)                                                                          |                                                                                                                                      |
| [VisCalendar.SetSpecialDate](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendar.md#setspecialdate-nruletype-dtsearch-nweekday-nsequence-nforegroundcolor-nbackgroundcolor-fselect) |                                                                                                                                      |
| [VisCalendar.IsSpecialDate](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendar.md#isspecialdate-nruletype-dtsearch-nweekday-nsequence-nforegroundcolor-nbackgroundcolor)           |                                                                                                                                      |
| [VisCalendarDropDown.DateTime](https://docs.wisej.com/extensions/ppj.web.vis.49/controls/ppj.runtime.vis.viscalendardropdown.md#datetime)                                                                             |                                                                                                                                      |
| [XSal.ZipCreateFile](https://docs.wisej.com/extensions/ppj.web.xsal.49/general/ppj.runtime.xsal.xsal.md#zipcreatefile-zipfile-filename-date-comment-compressionlevel)                                                 |                                                                                                                                      |
| [XSal.StrFormatDateTime](https://docs.wisej.com/extensions/ppj.web.xsal.49/general/ppj.runtime.xsal.xsal.md#strformatdatetime-date-format-language)                                                                   |                                                                                                                                      |
| [XSal.StrFormatDateTimeX](https://docs.wisej.com/extensions/ppj.web.xsal.49/general/ppj.runtime.xsal.xsal.md#strformatdatetimex-date-format-days-shortdays-months-shortmonths)                                        |                                                                                                                                      |
