DateTime2SoapStr (rtl)
De Wiki1000
(Différences entre les versions)
(3 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
− | |||
<source lang='delphi'>Function DateTime2SoapStr(const DT:TDateTime; iIncludeMS:Boolean):string;</source> | <source lang='delphi'>Function DateTime2SoapStr(const DT:TDateTime; iIncludeMS:Boolean):string;</source> | ||
− | + | Cette fonction convertie une date et heure en chaîne au format SOAP. | |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
|Result | |Result | ||
− | | | + | |Chaîne au format SOAP |
|- | |- | ||
|DT | |DT | ||
− | | | + | |Date et heure à convertir |
|- | |- | ||
|iIncludeMS | |iIncludeMS | ||
− | | | + | |Inclure les milli-secondes |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Ligne 22 : | Ligne 18 : | ||
<source lang='delphi'> | <source lang='delphi'> | ||
+ | // Return datetime encoded as 1999-05-31T13:20:00.000-05:00 | ||
+ | function DateTime2soapStr(dd:Tdatetime; iIncludeMS:Boolean):string; | ||
begin | begin | ||
+ | // Send as UTC time | ||
+ | // ISO 8601 | ||
+ | // http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime | ||
+ | // | ||
+ | dd := GetGMTTime(dd); | ||
+ | Result := Date2soapStr(dd)+'T'+Time2soapStr(dd,iIncludeMS)+'Z'; | ||
end; | end; | ||
+ | |||
</source> | </source> | ||
+ | |||
+ | Alias de cette fonction : | ||
+ | |||
+ | *[[DatetimeToISO (rtl)|DatetimeToISO]] | ||
Voir aussi: | Voir aussi: | ||
+ | |||
+ | *[[Date2SoapStr (rtl)|Date2SoapStr]] | ||
+ | *[[Time2SoapStr (rtl)|Time2SoapStr]] | ||
+ | *[[SoapStr2Datetime (rtl)|SoapStr2Datetime]] | ||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Date et heure]] | [[category:RTL Date et heure]] |
Version actuelle en date du 25 février 2014 à 13:29
Function DateTime2SoapStr(const DT:TDateTime; iIncludeMS:Boolean):string;
Cette fonction convertie une date et heure en chaîne au format SOAP.
Result | Chaîne au format SOAP |
DT | Date et heure à convertir |
iIncludeMS | Inclure les milli-secondes |
Exemple
// Return datetime encoded as 1999-05-31T13:20:00.000-05:00 function DateTime2soapStr(dd:Tdatetime; iIncludeMS:Boolean):string; begin // Send as UTC time // ISO 8601 // http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime // dd := GetGMTTime(dd); Result := Date2soapStr(dd)+'T'+Time2soapStr(dd,iIncludeMS)+'Z'; end;
Alias de cette fonction :
Voir aussi: