Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Differenza fra due orari

    Ciao ho questo problema : vorrei data questa stringa di estrapolazione di funzionalita' su un file di log degli orari espressi hh:mm:ss si arrivo richiesta e gestione richiesta calcolare la differenza .
    Es TXT 15:51:39 15:51:40 ( vorrei calcolare la diffe tra 15:51:39 15:51:40)

  2. #2

    Re: Differenza fra due orari

    Originariamente inviato da elisabetta393
    Ciao ho questo problema : vorrei data questa stringa di estrapolazione di funzionalita' su un file di log degli orari espressi hh:mm:ss si arrivo richiesta e gestione richiesta calcolare la differenza .
    Es TXT 15:51:39 15:51:40 ( vorrei calcolare la diffe tra 15:51:39 15:51:40)

    Please qualcuno potrebbe darmi cortesemente una dritta ?
    Grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se la differenza e` solo tra ore, min e sec nella stessa giornata, puoi converitre tutto in secondi, fare la differenza e ritrasformare in ore-min-sec, altrimenti occorre utilizzare le funzioni di data di JS.

    part_s = "15:51:39"
    arr_s = "15:51:41"
    var part = part_s.split(":");

    var partsec = parseInt(part[2]) + (parseInt(part[1]) + parseInt(part[0]) * 60) * 60;

    var arr = arr_s.split(":");
    var arrsec = parseInt(arr[2]) + (parseInt(arr[1]) + parseInt(arr[0]) * 60) * 60;

    var diffsec = arrsec - partsec;

    var diff = new Array(3);
    diff[2] = diffsec % 60;
    diffsec -= diff[2];
    diffsec /= 60;
    diff[1] = diffsec % 60;
    diffsec -= diff[1];
    diff[0] = diffsec / 60;

    var diff_s = "" + diff[0] + ":" + diff[1] + ":" + diff[2];

    alert(diff_s);


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    [QUOTE]Originariamente inviato da Mich_
    Se la differenza e` solo tra ore, min e sec nella stessa giornata, puoi converitre tutto in secondi, fare la differenza e ritrasformare in ore-min-sec, altrimenti occorre utilizzare le funzioni di data di JS.

    part_s = "15:51:39"
    arr_s = "15:51:41"
    var part = part_s.split(":");

    var partsec = parseInt(part[2]) + (parseInt(part[1]) + parseInt(part[0]) * 60) * 60;

    var arr = arr_s.split(":");
    var arrsec = parseInt(arr[2]) + (parseInt(arr[1]) + parseInt(arr[0]) * 60) * 60;

    var diffsec = arrsec - partsec;

    var diff = new Array(3);

    Ciao Michele innanzitutto grazie per la dritta : ho inserito i comandi in una shell
    #!/bin/ksh
    #

    set -x
    part_s = "15:51:39"
    arr_s = "15:51:41"
    var part = part_s.split(":");

    var partsec = parseInt(part[2]) + (parseInt(part[1]) + parseInt(part[0]) * 60) * 60;

    var arr = arr_s.split(":");
    var arrsec = parseInt(arr[2]) + (parseInt(arr[1]) + parseInt(arr[0]) * 60) * 60;

    var diffsec = arrsec - partsec;

    var diff = new Array(3);
    diff[2] = diffsec % 60;
    diffsec -= diff[2];
    diffsec /= 60;
    diff[1] = diffsec % 60;
    diffsec -= diff[1];
    diff[0] = diffsec / 60;

    var diff_s = "" + diff[0] + ":" + diff[1] + ":" + diff[2];

    alert(diff_s);
    exit 0


    Ma al run ecco l'errore :




    + part_s = 15:51:39
    ./diff_orari.ksh[5]: part_s: not found
    + arr_s = 15:51:41
    ./diff_orari.ksh[6]: arr_s: not found
    ./diff_orari.ksh[7]: syntax error at line 7 : `(' unexpected

    Help me !!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.