Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur konvertera normaltid till decimaltal tid med Visual Basic

    Standard tid kan omvandlas till decimal tid med Visual Basic : s inbyggda funktioner . Visual Basic fungerar med både datum och tid tillsammans . Det är inte möjligt att separera datum och tid i två olika oberoende värden som kan manipuleras separat. Detta innebär att det inte finns en enda inbyggd funktion som kommer att utföra uppgiften att omvandla tiden , exklusivt . Det är dock fortfarande möjligt att göra konverteringen med hjälp av Visual Basic : s inbyggda funktioner i kombination med en enda rad av beräkning . Instruktioner
    1

    Store den tid som du vill ha i en variabel . Visual Basic har en DateTime Data typ som används för att representera datum-och tidsvärden , som beskrivs i " Murach Visual Basic 2008 . " Använd Visual Basic s Dim kommando för att förklara den tid som följer : Dim DateOne Som DateTime = # 03:15:30 # Datum och tid representeras som ett par , vilket innebär att om du inte anger ett datum eller tid Visual Basic kommer att ersätta referensvärden som representerar den minsta datum eller tid . Visual Basic : s startdatum är 12:00 1 januari 0001 . Till exempel, om du skrev ovan initieras variabeln till skärmen , skulle du få '1 /01 /0001 03:15:30 ' .
    2

    Konvertera DateTime variabeln till en decimal datum och tid använda den inbyggda funktionen ToOADate ( ) . Denna inbyggda funktion kommer att omvandla tid till en dubbel datatyp. Besök http://msdn.microsoft.com för mer information . Till exempel , är koden för att konvertera en DateTime variabel till en dubbel : Dim á Datum Som DateTime = # 03:15:30 # Dim DbleTime Som Double = ADate.ToOADate ( ) Console.WriteLine ( DbleTime ) Detta ger följande decimal datum och tid : '0 0,1357638 ... " Addera 3

    Extrahera normaltid från denna flytande värde genom att multiplicera värdet till höger om decimaltecknet med 24 med följande kod : DbleTime * 24The resultat för detta exempel ska vara 3,25833 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera en sträng till ett nummer i VBS
    ·Datatyp VBScript Funktioner
    ·Hur man skapar spel i Visual Basic
    ·Komma åt Long Binära data
    ·Hur man slår samman två PDF-filer i Acrobat 9 av VBA
    ·Lägga till ListView
    ·Hur man avgör om en tjänst körs i Visual Basic
    ·Hur ansluta till MS SQL Använda VBScript
    ·Object Obligatoriskt i Visual Basic
    ·Hur man kan dela in VBA
    Utvalda artiklarna
    ·Användning av Python Web
    ·Hur knapparna på en dialogruta
    ·Hur man sätter flikarna på vänster sida med Extjs
    ·Hur du ändrar Miljöer i Python
    ·Perl Script File Tutorial
    ·Hur man skapar JPG miniatyrer med PHP
    ·Hur man designar ett 2D-spel Använda Lua Player
    ·Hur man lär ActiveX Programmering
    ·Ställa fokusera på ett annat fönster med Visual Basi…
    ·Hur man använder Visual C + + Express
    Copyright © Dator Kunskap http://www.dator.xyz