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>
  
description
+
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
|-
+
|Result
+
|
+
 
|}
 
|}
  
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:

Développement DSMDéveloppement DSM

Outils personnels