This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:classes:date:datetime:index [28.06.2016 15:06:27] yaslaw |
vba:classes:date:datetime:index [04.07.2016 10:46:14] (current) yaslaw |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{keywords>vba,datetime}} | {{keywords>vba,datetime}} | ||
<const> | <const> | ||
- | version=1.9.1 | + | version=1.10.0 |
- | vdate=28.06.2016 | + | vdate=04.07.2016 |
fname=datetime.cls | fname=datetime.cls | ||
ns=%NAMESPACE% | ns=%NAMESPACE% | ||
Line 39: | Line 39: | ||
===== Definitionen ===== | ===== Definitionen ===== | ||
> Für die Ausgabe der Resultate verwendete ich die Funktion [[:vba:functions:print_r:|print_r() bzw. d()]]. | > Für die Ausgabe der Resultate verwendete ich die Funktion [[:vba:functions:print_r:|print_r() bzw. d()]]. | ||
+ | |||
==== Creatoren ==== | ==== Creatoren ==== | ||
Es gibt verschiedene Möglichkeiten ein DateTime zu initialisieren | Es gibt verschiedene Möglichkeiten ein DateTime zu initialisieren | ||
Line 59: | Line 60: | ||
| [[#interval]] | Array | Erstellt eine Serie von Daten anhand eines Intervals | | | [[#interval]] | Array | Erstellt eine Serie von Daten anhand eines Intervals | | ||
| [[#setProperty]] |%%DateTime%% | Setzt ein Property ung gibt ein DateTime zurück | | | [[#setProperty]] |%%DateTime%% | Setzt ein Property ung gibt ein DateTime zurück | | ||
+ | | [[#toString]] | String | Gibt das Objekt als String zurück | | ||
==== Properties ==== | ==== Properties ==== | ||
Line 711: | Line 713: | ||
? DateTime().setProperty(dtpSqlFormat, dtSqlFormats.dtSqlIso8601).setProperty(dtpDay,1).sqlDate | ? DateTime().setProperty(dtpSqlFormat, dtSqlFormats.dtSqlIso8601).setProperty(dtpDay,1).sqlDate | ||
#2016-06-01#</code> | #2016-06-01#</code> | ||
+ | |||
+ | ==== toString() ==== | ||
+ | Gibt den Timestampals String zurück. Das Format kann mitgegen werden. Ansonsten wird das mit dem Format [[#sqlTimeStamp]] formatiert. | ||
+ | <code>'/** | ||
+ | ' * Gibt ein String-Wert eines Objektes zurück | ||
+ | ' * @return String | ||
+ | ' */ | ||
+ | Public Property Get toString(Optional ByVal format As String) As String</code> | ||
+ | |||
+ | == Beispiele == | ||
+ | <code vb>?DateTime().toString() | ||
+ | #07/04/2016 10:43:24# | ||
+ | |||
+ | ?DateTime().toString("DD\.MM\.YYYY") | ||
+ | 04.07.2016</code> | ||
===== Code ===== | ===== Code ===== | ||
<source '%%fpath%%/%%fname%%' vb> | <source '%%fpath%%/%%fname%%' vb> |