Strings.FormatDateTime(DateTime, DateFormat) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une expression de chaîne représentant une valeur de date/d'heure.
public static string FormatDateTime (DateTime Expression, Microsoft.VisualBasic.DateFormat NamedFormat = Microsoft.VisualBasic.DateFormat.GeneralDate);
static member FormatDateTime : DateTime * Microsoft.VisualBasic.DateFormat -> string
Public Function FormatDateTime (Expression As DateTime, Optional NamedFormat As DateFormat = Microsoft.VisualBasic.DateFormat.GeneralDate) As String
Paramètres
- Expression
- DateTime
Obligatoire. Expression Date
à mettre en forme.
- NamedFormat
- DateFormat
Optionnel. Valeur numérique qui indique le format de date/d'heure utilisé. Si cette valeur est omise, DateFormat.GeneralDate
est utilisé.
Retours
Une expression de chaîne représentant une valeur de date/d’heure.
Exceptions
Le paramètre NamedFormat
n'est pas valide.
Exemples
Cet exemple illustre l’utilisation de la FormatDateTime
fonction .
' English (US) format.
Dim testDate As DateTime = #3/12/1999#
' FormatDateTime returns "Friday, March 12, 1999".
' The time information is neutral (00:00:00) and therefore suppressed.
Dim testString As String = FormatDateTime(testDate, DateFormat.LongDate)
Remarques
Le Date
type de données contient toujours des informations de date et d’heure. À des fins de conversion de type, Visual Basic considère 1/1/1 (1er janvier de l’année 1) comme une valeur neutre pour la date, et 00 :00 :00 (minuit) comme une valeur neutre pour l’heure. Si vous mettez en forme une Date
valeur en tant que chaîne de date/heure, FormatDateTime
n’inclut pas de valeurs neutres dans la chaîne résultante. Par exemple, si vous convertissez #1/1/0001 9 :30 :00# en chaîne, le résultat est « 9 :30 :00 AM » ; les informations de date sont supprimées. Toutefois, les informations de date sont toujours présentes dans la valeur Date
d’origine et peuvent être récupérées avec des fonctions, comme DatePart
.
Notes
Si vous passez l’argument Expression
en tant que String
littéral, FormatDateTime
l’interprète en fonction du CurrentCulture paramètre de votre application. Toutefois, si vous le passez en tant que Date
littéral, utilisez le format #mm/jj/yyyy#, car FormatDateTime
il interprète toujours un Date
littéral en fonction de la culture anglaise (US). Cela est nécessaire, car si une application est développée et codée à l’aide Date
de littéraux d’une culture, mais qu’elle est ensuite exécutée sur une plateforme avec une autre culture, les Date
littéraux peuvent être analysés incorrectement.
L’argument NamedFormat
a les paramètres suivants.
Constant | Description |
---|---|
DateFormat.GeneralDate |
Affiche une date et/ou une heure. Affiche un composant de date sous forme de date courte. S’il existe une partie de temps, affichez-la sous la forme d’une longue durée. Le cas échéant, les deux parties s’affichent. |
DateFormat.LongDate |
Affichez une date au format de date long spécifié dans les paramètres régionaux de votre ordinateur. |
DateFormat.ShortDate |
Affichez une date à l’aide du format de date court spécifié dans les paramètres régionaux de votre ordinateur. |
DateFormat.LongTime |
Affichez une heure en utilisant le format d’heure spécifié dans les paramètres régionaux de votre ordinateur. |
DateFormat.ShortTime |
Affiche une heure au format 24 heures (hh :mm). |
S’applique à
Voir aussi
- Format(Object, String)
- FormatCurrency(Object, Int32, TriState, TriState, TriState)
- FormatNumber(Object, Int32, TriState, TriState, TriState)
- FormatPercent(Object, Int32, TriState, TriState, TriState)
- ArgumentException
- DatePart(DateInterval, DateTime, FirstDayOfWeek, FirstWeekOfYear)
- Liste des manipulations de chaînes