mysql-native v3.0.0

API Reference Home: [This Version] [Latest Version] [Other Versions]


toDateTime - multiple declarations

Function toDateTime

Function to extract a DateTime from a binary encoded row.

std.datetime.date.DateTime toDateTime (
  const(ubyte[]) a
);

Time/date structures are packed by the server into a byte sub-packet with a leading length byte, and a minimal number of bytes to embody the data.

Parameters

NameDescription
a slice of a protocol packet beginning at the length byte for a chunk of DateTime data

Returns

A populated or default initialized std.datetime.DateTime struct.

Function toDateTime

Function to extract a DateTime from a text encoded column value.

std.datetime.date.DateTime toDateTime (
  string s
);

Text representations of a DateTime are as in 2011-11-11 12:20:02

Parameters

NameDescription
s A string representation of the time difference.

Returns

A populated or default initialized std.datetime.DateTime struct.

Function toDateTime

Function to extract a DateTime from a ulong.

std.datetime.date.DateTime toDateTime (
  ulong x
);

This is used to support the TimeStamp struct.

Parameters

NameDescription
x A ulong e.g. 20111111122002UL.

Returns

A populated std.datetime.DateTime struct.