Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Unix >> Content

    Konvertera ett datum till Unix Timestamp i COBOL

    De flesta företag underhålla datorsystem som passerar kritisk information mellan olika plattformar . Stordatorsystem stödjer äldre kod och stora system kärna , medan mindre klient-server -system som kör Unix , Linux eller Windows- baserade operativsystem används för klient - server- och webbapplikationer . Att integrera systemen , rymmer kärnan datorsystem formatering skillnader när de passerar data till andra plattformar . COBOL är det önskade språket för många äldre system . Med några få kommandon som används i sekvens , översätter det en dag till Unix tid - stämpel . Saker du behöver
    COBOL -system
    Gränssnittsmetoden
    Visa fler instruktioner
    1

    definiera fält i arbetsminne för att lagra värden .

    01 -antals- DAGAR PIC 9 ( 09 )-värdet nollor .

    01 CURRENT-DA TE -Fields .

    05 CURRENT-DA TE - VÄRDE .

    10 CURRENT-YY PIC 9 ( 04 )-värdet nollor.

    10 CURRENT-MM PIC 9 ( 02 )-värdet nollor.

    10 CURRENT-DD PIC 9 ( 02 )-värdet nollor.

    05 aktuell tid - VÄRDE .

    10 CURRENT-HO UR PIC 9 ( 02 )-värdet nollor .

    10 CURRENT-MI N PIC 9 ( 02 )-värdet nollor .

    10 STRÖM - SEC PIC 9 ( 02 )-värdet nollor.

    10 CURRENT-MS PIC 9 ( 02 )-värdet nollor.

    01 SECONDS-IN - A - DAY PIC 9 ( 05 ) VALUE 86400 .

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

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

    01 UNIX-TIMES TAMP PIC 9 ( 10 )-värdet nollor.
    2

    Hitta aktuellt datum och tid med hjälp av denna COBOL funktionen .

    Flyttningsfunktion sTRÖM - DATE TO aKTUELLT - DATE -Fields . Addera 3

    Unix timestamp representerar antalet sekunder som gått sedan 1 januari 1970. Hitta skillnaden mellan dagens datum och 1 januari 1970 genom att använda beräkna kommandot och heltalet - of-date funktion i ett COBOL -program .

    COMPUTE -antals- DAGAR = FUNKTION INTEGER - of-date ( CURRENT - DATE - VÄRDE ) - .

    FUNKTION INTEGER - of-date ( " 19.700.101 " )
    4

    Hitta antalet sekunder som gått sedan 1 januari 1970 av beräkning antalet sekunder efter dag , timme och minut och lägga ihop dem .

    COMPUTE UNIX - TIMESTAMP =

    ( -antals- dAGAR * sEKUNDER - IN - A - DAY ) +

    ( CURRENT - HOUR * SEKUNDER - IN - A - HOUR ) + Review

    ( CURRENT - MIN * SEKUNDER - IN - A - MIN ) + Review

    STRÖM - SEC .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Packa flera filer genom Mask i UNIX
    ·Hur ta bort raderna med Grep i ​​Unix
    ·Hur konvertera datum till ett tal i Unix
    ·Filstruktur ett UNIX-operativsystem
    ·Hur visa innehållet i en fil i Unix
    ·Hur du ändrar Unix Solaris Root Password När det har …
    ·Hur stänga av SCO Unix 5.0
    ·Hur man läser en UNIX FTP Log
    ·Unix Shell Tutorial
    ·Unix Programming Tutorial
    Utvalda artiklarna
    ·Hur dela iPhoto
    ·Hur man ställer in en Home Server Använda en extern h…
    ·Hur man skapar en bild med Paint på datorn
    ·De Fördelar och nackdelar med Windows Vista Business E…
    ·Hur man installerar SFTP på UNIX
    ·Hur du tar bort brevlådor i Exchange
    ·Hur du ändrar en produktnyckel i Regedit
    ·Hur flytta favoriter från Windows XP till Vista från …
    ·Vad är Windows Media Player Network Sharing
    ·Hur vill förstora ett foto Shortcut Icon
    Copyright © Dator Kunskap http://www.dator.xyz