Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Comment changer une adresse IP sous …
  • Écran Unix Tutoriel Command 
  • Comment faire pour répertorier tous…
  • Unix Audit Liste 
  • Unix DD Tutorial 
  • UNIX SMC : Comment réparer un compt…
  • Comment copier un fichier dans le le…
  • Un tutoriel pour AIX sur Unix 
  • Comment supprimer un Swap dans Unix …
  • Tutoriel pour Unix 
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Unix

    Comment convertir une date en timestamp Unix en Cobol

    La plupart des entreprises maintiennent des systèmes informatiques qui transmettent des informations critiques entre les différentes plates-formes. Systèmes mainframe soutiennent code existant et de grands systèmes de base , tandis que les systèmes client-serveur plus petits sous Unix , Linux ou les systèmes d'exploitation Windows sont utilisés pour les applications client-serveur et web. Pour intégrer les systèmes , le système d'ordinateur de base recevant les différences de mise en page lorsque le passage de données à d'autres plates-formes . COBOL est la langue préférée pour de nombreux systèmes hérités . Avec quelques commandes utilisées dans l'ordre, il traduit une date pour l'horodatage Unix. Choses que vous devez
    COBOL système
    Interface méthode
    Voir Plus Instructions
    1

    définir des champs dans la mémoire de travail pour stocker des valeurs .

    01 de nombre de jours PIC 9 (09) ZEROES VALUE.

    01 CURRENT-DA TE -Fields .

    05 CURRENT-DA TE- VALUE.

    10 CURRENT-YY PIC 9 ( 04) ZEROES de valeur.

    10 CURRENT-MM PIC 9 (02) ZEROES de valeur.

    10 CURRENT-DD PIC 9 (02) ZEROES de valeur.

    05 CURRENT- valeur-temps .

    10 CURRENT-HO UR PIC 9 (02) ZEROES VALUE.

    10 CURRENT-MI N PIC 9 (02 ) Les ZEROES VALUE.

    10 COURANT -Sec PIC 9 ( 02) ZEROES de valeur.

    10 CURRENT-MS PIC 9 (02) ZEROES de valeur.

    01 SECONDS-IN - A-DAY PIC 9 (05 ) VALEUR 86 400 .


    01 SECONDS-IN -A- HOUR PIC 9 (05 ) VALEUR 3600 .

    01 SECONDS-IN -A- MIN PIC 9 (02 ) VALEUR 60.

    01 UNIX-TIMES TAMP PIC 9 (10) ZEROES de valeur.
    2

    Trouvez la date et l'heure d'utiliser cette fonction COBOL .

    déplacer à fonction CURRENT-DATE dE CURRENT-DATE - CHAMPS .
    3

    le timestamp Unix représente le nombre de secondes qui se sont écoulées depuis Janvier 1, 1970. Trouvez la différence entre la date courante et le 1er Janvier , 1970 par en utilisant la commande de calcul et la fonction entière -of-date dans un programme COBOL .

    COMPUTE de nombre de jours = Entier -of-date ( CURRENT-DATE - VALUE) - .

    fonction entière -of-date ( " 19700101 " )
    4

    Trouver le nombre de secondes qui se sont écoulées depuis Janvier 1, 1970 par calcul le nombre de secondes par jour, l'heure et les minutes et les additionner.

    COMPUTE UNIX timestamp =

    ( de nombre de jours * sECONDES -IN- A-DAY ) +

    ( CURRENT- heure * SECONDES -IN -A- heure) +

    ( CURRENT- MIN * SECONDES -IN -A- MIN) +

    CURRENT- SEC .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment tuer un emploi dans Unix 
  • Comment apprendre le système d'exploitation Unix 
  • Comment faire pour installer l' Emploi commande Script dans Unix SCO 
  • Comment faire pour trouver le nombre de correspondances dans Unix 
  • Comment définir JAVA_HOME dans Unix 
  • Comment faire pour supprimer les lignes dupliquées dans Unix 
  • Comment définir le fuseau horaire dans Unix 
  • Comment tuer un processus sur un ordinateur Unix 
  • Comment faire pour trouver une commande de l'imprimante dans Unix 
  • Environnement Unix Tutorial 
  • Connaissances Informatiques © http://www.ordinateur.cc