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

    Weekday: differenze tra windows server 2003 e 2000

    Salve a tutti.
    Tempo fa avevo fatto una banale funzioncina che ritornava il giorno della settimana (lunedì, martedì, ecc...) passandogli la data. Niente di più che un banale select case sul weekday(data).
    Su windows server 2003 (in italiano) funzionava tutto bene.
    Oggi abbiamo dovuto spostare quelle pagine su una macchina con windows server 2000 (in inglese), e non funge più.
    Ho provato a vedere se c'era semplicemente una corrispondenza differente ma comunque consequenziale (chessò, magari cominciava da un altro giorno ma era comunque tutto lineare), invece non c'è proprio soluzione di continuità:
    weekday("03/01/2008") dà come risultato 7
    weekday("04/01/2008") dà come risultato 3
    weekday("05/01/2008") dà come risultato 5
    weekday("06/01/2008") dà come risultato 1
    weekday("07/01/2008") dà come risultato 3
    weekday("08/01/2008") dà come risultato 6
    weekday("09/01/2008") dà come risultato 2
    weekday("10/01/2008") dà come risultato 4
    ecc...

    Qualcuno sa dirmi come posso fare ad ottenere un dato corretto?

    Grazie in anticipo a tutti.

    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  2. #2
    Ok, ho risolto da solo, sono un idiota.
    Molto semplicemente, dato che adesso il sistema è in inglese il mese ed il giorno sono invertiti (formato mm/gg/aaaa), quindi lui calcolava tutt'altro.

    Grazie comunque a chi ha letto :rollo:
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

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.