Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    differenza di stampa con right o minute,Hour,...

    tramite INSERT vado ad inserire un'ora con la data nel database ad esempio (12/05/2005 01.01)

    il campo del database è nel formato ora data!
    Nel database viene inserito cosi:
    (12/05/2005 1.01.00)

    recupero il valore con:


    codice:
    data_ora = rs("Data")
    ora = Hour (data_ora) &""& Minute (data_ora)
    Quando vado a stampare il valore di (ora)
    mi esce: 1.1 invece che 1.01.00

    - Invece se uso
    ora = Right((data_ora), 8 )
    mi esce correttamente
    1.01.00

    Perchè questa differenza?
    Nel secondo caso, come evito di far stampare i secondi?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel primo caso fai stampare solo ore e minuti, ovvio non metta i secondi.
    Con la right() invece prendi tutto...

    Roby

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    si ma intendevo chiedere perchè con Hour() o Minute() se l'ora è
    01.01 mi mostra 1.1

    Cmq ho risolto con una bella funzioncina che mette lo 0 davanti ai numeri sotto il 10

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.