Comment obtenir la date en cours dans PowerShell?

Comment obtenir la date en cours dans PowerShell?
Powershell est la plate-forme d'automatisation et de script de Microsoft. C'est un .Langue de script basée sur le cadre net ainsi qu'un environnement de commande interactif. PowerShell se compose d'un ensemble de commandes qui remplissent des fonctions spécifiques. Comme tout langage de programmation raisonnable, PowerShell peut accomplir beaucoup de tâches. Affichage de la date actuelle est une autre fonction simple qui Powershell fait sans effort.

En utilisant le "Avoir un rendez-vous«Commande, vous pouvez trouver la date actuelle, les dates de format, la date de demain et beaucoup plus avec PowerShell. Il vous offre également diverses options pour afficher les dates d'une manière particulière. Cet article vous montrera Comment obtenir la date en cours dans PowerShell en utilisant différentes méthodes. Alors commençons:

Qu'est-ce que Get-Date dans PowerShell?

Le Get-Date Cmdlet est une commande légère utilisée dans PowerShell. Cette commande renvoie un DateTime objet qui affiche la date actuelle ou une date personnalisée. Get-Date prend en charge une variété d'Unix et .Formats de date et d'heure nets. Il peut générer une chaîne de caractères de date ou d'heure, qui peut ensuite être envoyée à d'autres programmes ou commandes.

Sur votre système local, utilisez le Avoir un rendez-vous Cmdlet pour obtenir la date et l'heure actuelles:

> Get-Date

Vous pouvez utiliser une date de réalisation lorsque vous souhaitez utiliser "Date«En tant qu'attribut. La commande récupérera à la fois la date et l'heure. Il est défini pour afficher la date et l'heure actuelles du système dans le format "00:00:00" par défaut. Les paramètres de date et d'heure récupérés dépendent des paramètres culturels de votre système:

Obtenir des éléments de date et d'heure actuels dans PowerShell

Vous pouvez utiliser le "-DisplayHint»Paramètre dans le«Avoir un rendez-vous«Commande pour obtenir uniquement la date actuelle de votre système local. Voulez-vous donner une chance à cette stratégie? Dans votre PowerShell, tapez la commande suivante:

> Date de la date de la date de la date

Pour afficher uniquement l'heure actuelle de votre système, spécifiez le «Temps«Attribut dans le«-DisplayHint»Paramètre:

> Get-Date-DisplayHint Time

Si vous souhaitez obtenir la date et l'heure actuelles dans votre PowerShell, ajoutez "DateTime" dans le même "Avoir un rendez-vous«Commande avec le«-DisplayHint»Paramètre:

> Get-Date -DisplayHint Datetime

Il vous montrera la sortie suivante:

Afficher la liste de format Get-Date

Bien que le "Avoir un rendez-vous”Cmdlet semble seulement renvoyer l'heure et la date actuelles, il peut fournir plus d'informations. Consultez la liste du format du «Avoir un rendez-vous”Cmdlet pour avoir une idée de ce dont nous parlons:

> Get-Date | Liste de format

Utilisez un spécificateur UFormat pour obtenir la date et l'heure actuelles

Spécificateurs uformat sont également utilisés pour la personnalisation du format de sortie. Voici quelques spécificateurs uformat avec leurs définitions:

"%UN«: Ce spécificateur Uformat récupérera le jour de la semaine avec le nom complet.

"% m»: Utilisez ce spécificateur pour obtenir le numéro de mois:

"%d":"%d«Montrera le jour du mois à deux chiffres.

"% Y«: Ce spécificateur Uformat vous montrera l'année en cours au format à quatre chiffres.

"% R«: Utilisez ce spécificateur pour afficher le temps au format 24 heures sur 24 sans secondes.

"% Z":"% Z”Désigne un décalage de fuseau horaire de la coordonnée temporelle universelle (UTC).

Dans PowerShell, tapez cette commande pour obtenir l'heure et la date actuelles en fonction de l'Uformat spécifique:

> Get-date -uformat "% a% m /% d /% y% r% z"

Cette commande renvoie également la sortie en tant qu'objet String.

Utiliser .Spécificateur de format net pour obtenir la date et l'heure actuelles

"Avoir un rendez-vous»Utilise divers spécificateurs de format pour personnaliser sa sortie, .Filet est l'un d'eux. Maintenant, jetons un coup d'œil à certains .Spécificateurs nets:

"DDDD»: Ce spécificateur obtiendra le jour de la semaine (nom complet).

"MM»: Il vous montrera le numéro de mois.

"dd":"dd«Montrera le jour du mois à deux chiffres.

"yyyy": Ce .Le spécificateur net vous montrera l'année en cours au format à quatre chiffres.

"HH: MM«: Utilisez ce spécificateur pour afficher le temps au format 24 heures sur 24 sans secondes.

"K»: Ce spécificateur indique un décalage de fuseau horaire de la coordonnée temporelle universelle (UTC).

Selon ton .Filet Spécificateurs, écrivez cette commande dans votre PowerShell pour Obtenir la date et l'heure actuelles:

> Get-date -format "dddd mm / dd / yyyy hh: mm k"

L'exécution de la commande ci-dessus renvoie une chaîne.

Obtenez une date de date à PowerShell

PowerShell est également capable de vous afficher un jour de date. Pour cela, il utilise trois paramètres: «-Année,""-Mois," et "-Jour.«Par exemple, la commande ci-dessous récupérera le jour numérique de votre calendrier grégorien du 03 octobre 2022.

GT; (Get-Date -year 2022 -Mmonth 10 -Day 03).Dayofyar

Ajout d'heures dans la date du système actuel dans PowerShell

Vous pouvez également effectuer le fonctionnement arithmétique de l'ajout d'heures à la date actuelle. Spécifiez le nombre total d'heures en tant que paramètre dans le «AddHours ()" fonction.

> (get-date).Addhours (6)

Obtenez la date d'hier à PowerShell

Utilisez le «Adddays ()"Fonction et spécifiez"-1«Comme paramètre pour cette fonction. Appeler le «Adddays ()"La fonction avec ces paramètres spécifiés vous permettra d'afficher la date d'hier dans votre PowerShell.

> (get-date).Adddays (-1)

Vérifiez si une date est fixée pour l'heure d'été

Dans l'exemple suivant, nous verrons si la date que nous avons mentionnée a été fixée pour l'heure d'été. Le "DST»La variable stockera la valeur renvoyée par le«Avoir un rendez-vous”Cmdlet. Après cela, il appellera le «Isdaylightsavingtime () ”Fonction booléenne. Cette fonction répondra à votre question dans vrai ou faux.

> $ Dst = get-date
> $ Dst.IsdaylightsavingTime ()

Plus d'exemples de formats Get-Date

Ajouter "-Format g«En tant que paramètre dans votre commande Get-Date vous montrera la date et l'heure actuelles dans un format court:

> Get-date -format g

Utilisez le «-Format t«Option si vous souhaitez seulement obtenir l'heure actuelle dans un format court:

> Get-date -format t

De même, vous ne pouvez également récupérer que la date actuelle de votre système en format court en utilisant le «-Format d" option.

> Get-date -format d

Il renverra la date dans un certain format:

Utilisez le "U”Option de format pour récupérer l'heure et la date actuelles au format d'heure universelle.

> Get-date -format u

Conclusion

Y a-t-il une méthode pour obtenir la date actuelle dans PowerShell? Vous serez étonné de savoir que la réponse à cette question est simple que la question elle-même ne semble. PowerShell utilise un Avoir un rendez-vous Cmdlet pour obtenir la date actuelle de votre système local. Cette commande est également utilisée pour la mise en forme de sorties qui impliquent la date et l'heure. Nous vous avons montré divers formats pour obtenir la date en cours dans PowerShell. De plus, différentes méthodes de personnalisation sont également fournies dans cet article.