| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Temps restant fonction en Python
    Le langage de programmation Python propose une suite de modules puissants et utiles pour gérer les tâches quotidiennes. Quelque chose d'aussi simple que de comparer les dates et heures qui , en réalité, sont un défi à la programmation informatique, peut être accompli grâce à l'utilisation de Python intégré dans les capacités incluses dans le module " datetime " . En créant cordes en forme pour afficher les dates et heures , et effectuer une soustraction sur eux , le programmateur peut afficher une évaluation actuelle du temps restant d'un programme , sur la base du temps courant et un temps futur . Date et heure objets

    Le module " datetime " dans les magasins les classes Python et d'information pour les programmeurs à utiliser lors de la manipulation de temps ou de valeurs de données . Un objet DateTime peut contenir des données sur une date ou une heure à partir de l'année tout en bas de la microseconde. Plus important encore, le programmeur peut stocker seulement les valeurs du temps ainsi . Par exemple , le programmeur peut stocker une fois formaté comme "HH : MM: SS " ( heure /minute /seconde ) à l'intérieur d'un objet datetime
    Temps Delta Objets
    < . p> Dans le but d'effectuer des opérations sur les dates et heures , le programmeur va utiliser un objet " timedelta " , qui représente la différence entre deux heures . Lorsque la soustraction de deux objets DateTime , le résultat est un objet timedelta , et toute présentation des données qui y sera fait par les arguments et les valeurs d'un objet timedelta . Ainsi, par exemple , en soustrayant la date actuelle représentée dans un objet C à partir d'une date future retournera un objet timedelta .
    Basic Fonctions logiques

    Pour soustraire les dates , un simple Begines de façon en entrant une chaîne de temps pour représenter la date future . Ensuite , le programmeur peut convertir l'heure actuelle à une chaîne , coupant les millisecondes de fuite . Enfin , elle peut créer une chaîne pour représenter le format de l'heure . Chacune de ces trois variables seront utilisées pour calculer le temps restant dans une fonction:

    >>> t1 = '23 : 59:59 ' //minuit, presque >>> t2 = (str) datetime.time ( datetime.now ()) //T2 est temps actuel >>> t2 = t2 [0 : t2.index ('.' ) ] //t2 représente heure sans millisecondes >> > FMS = '% H: % M: % S' //temps formate
    Présenter temps restant

    maintenant qu'il ya deux fois en format de chaîne ( l' temps futur , et l'heure actuelle ) le programmeur peut soustraire les temps. T1 variable représente le temps à venir , de sorte que le programmeur va soustraire l'heure actuelle , t2, à partir de t1, pour obtenir la différence. Ensuite, il peut simplement imprimer l'objet timedelta pour afficher le temps restant:

    >>> changement = datetime.strptime (t1, FMS) - datetime.strptime (t2 , FMS ) >>> ; changedatetime.timedelta (0, 24337 ) >>> print change6 : 45:37

    Previous :

    next :
      articles connexes
    ·Comment détecter une liste vide en Python 
    ·Comment nettoyer un Listbox en Python 
    ·Comment faire pour convertir un entier en binaire et ar…
    ·Python Override méthode de base des classes 
    ·Comment le code Nim pour Python 
    ·Comment insérer dans les listes Python 
    ·Comment exécuter un fichier Python 
    ·Comment obtenir un Python à courir à partir CMD 
    ·Comment faire un Keylogger en Python 
    ·Comment faire pour créer un autre processus en Python 
      articles en vedette
    ·Comment lier un dictionnaire pour DropDownList 
    ·Comment arrondir à une décimale en PHP 
    ·Comment imprimer en Python sans changer la ligne 
    ·Objets Cachés dans Java 
    ·Comment puis-je modifier les fichiers FLP 
    ·Guide d' un débutant absolu à la programmation 
    ·Comment faire pour exécuter un processus sur un PC à …
    ·Comment faire pour utiliser l'Assistant de déploiement…
    ·Comment créer des applications Silverlight avec JavaSc…
    ·Comment accéder aux rapports en VB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com