Altova MapForce 2024 Enterprise Edition

Retourne la valeur datetime extraite depuis Data Element F2380 ("Date or time or period value"), formaté en utilisant Data Element F2379 ("Date or time or period format code").

mf-func-to-datetime

 

Langages

Built-in, C++, C#, Java.

 

Paramètres

Nom

Description

F2380

Cette entrée doit être connectée à un item F2380 d’un composant UN/EDIFACT.

F2379

Cette entrée doit être connectée à un item F2379 d’un composant UN/EDIFACT.

 

Exemple

L’extrait de code ci-dessous montre un fragment d’un fichier UN/EDIFACT où Data Elements F2380 et F2379 apparaissent dans la ligne qui commence avec "DTM". Spécifiquement, la valeur de F2380 est 200404301742PDT et la valeur de F2379 est 303.

 

UNB+UNOB:1+003897733:01:MFGB+PARTNER ID:ZZ:ROUTING ADDR+970101:1230+00000000000001++ORDERS++++1'

UNH+0001+ORDERS:D:19B:UN'

BGM+221+ABC123456XYZ+9'

DTM+4:200404301742PDT:303'

FTX+PUR+3++Pizza purchase order'

RFF+CT:123-456'

RFF+CR:1122'

NAD+SE+999::92++24h Pizza+Long Way+San-Francisco+CA+34424+US'

CTA+SR+:Ted Little'

 

Le mappage illustré ci-dessous extrait la valeur de F2380 et la formate en utilisant le code depuis F2379, avec l’aide de la fonction to-datetime. Ce mappage est appelé EDI-Order.mfd et est disponible dans le dossier <Documents>\Altova\MapForce2024\MapForceExamples\.

mf-func-to-datetime-example

La partie pertinente de la sortie de mappage est affichée ci-dessous.

 

<?xml version="1.0" encoding="UTF-8"?>
<Order>
  <Header>
    <Number>ABC123456XYZ</Number>
    <Received>2004-04-30T17:42:00-09:00</Received>
  </Header>
  <!-- ... -->
</Order>

© 2018-2024 Altova GmbH