2010-06-07 7 views

Répondre

2

Si vous voulez que le résultat soit un xs:dateTime, le suivant fera l'affaire:

current-dateTime() + xs:dayTimeDuration('P30D') 
+0

Je dois encore la date à date du jour + 30 jours. Et l'afficher avec le temps. Votre suggestion montre seulement current-dateTime() + l'heure. – Purni

+0

@Purni, il semble que j'ai mal compris ce que vous cherchez. Ma suggestion montre l'heure actuelle + 30 jours. Qu'est-ce que vous cherchez? – avernet

+0

@Alessandro, j'ai un sélecteur de date et d'heure sur mon xform de type xs: dateTime. En liaison, j'ai besoin de définir la valeur par défaut pour ce champ à date actuelle + 30 jours. jours-à-jour (jours-date-date (local-date()) + 30) fait cela. Mais le problème est qu'il ne fixe que la date et non l'heure. J'en ai besoin pour définir le dateTime en ISO dateTime. format. – Purni

0

Compris. Dans la liaison, j'ai défini la valeur par défaut pour la date à jours-à-date (jours-date-date (local-date()) + 30). Mais cela ne fixe pas le temps. Et mon champ est de type xs: datetime.