Manuale VB.Net

Follow on Facebook  Share on Twitter  Share on Google  Share on Linkedin  Share on Blogger  Share on Flipboard  Share on Tumblr 

VB.Net fornisce diverse funzioni per la manipolazione delle date.
Il tipo Date contiene valori di data, ora oppure valori di data e ora. Il valore predefinito di Data è 1/1/0001 00:00:00.
Il tipo di dati .NET corrispondente è System.DateTime.

Creazione di un oggetto DateTime

È possibile creare un oggetto DateTime in uno dei seguenti modi:

  • Chiamando un costruttore DateTime
  • Assegnando ad un oggetto DateTime il valore restituito da una proprietà o un metodo
  • Convertendo un oggetto in un tipo DateTime

Esempio

Module dateTimeTest
   Sub Main()
      Dim d As Date = Today
      Console.WriteLine("Oggi è: {0}", d)
   End Sub
End Module

Proprietà della struttura DateTime

Proprietà Descrizione
Date Restituisce la data senza orario dell'oggetto DateTime.
Day Restituisce il giorno dell'oggetto DateTime.
DayOfWeek Restituisce il giorno della settimana.
DayOfYear Restituisce il giorno dell'anno.
Hour Restituisce l'ora dell'oggetto DateTime.
Kind Restituisce un valore che indica se il tempo si basa su ora locale, UTC, o nessuno dei due.
Millisecond Restituisce i millisecondi dell'oggetto DateTime.
Minute Restituisce i minuti dell'oggetto DateTime.
Month Restituisce il mese dell'oggetto DateTime.
Now Restituisce un oggetto DateTime che contiene la data e l'ora corrente.
Second Restituisce i secondi dell'oggetto DateTime.
Ticks Restituisce il numero di ticks dell'oggetto.
TimeOfDay Restituisce l'ora del giorno.
Today Restituisce la data corrente.
UtcNow Restituisce un oggetto DateTime che contiene la data e l'ora corrente in formato UTC.
Year Restituisce l'anno dell'oggetto DateTime.

Metodi della struttura DateTime

Metodo Descrizione
Add Restituisce un nuovo DateTime a cui viene aggiunto un determinato TimeSpan.
AddDays Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di giorni.
AddHours Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di ore.
AddMinutes Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di minuti.
AddMonths Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di mesi.
AddSeconds Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di secondi.
AddYears Restituisce un nuovo DateTime a cui viene aggiunto un determinato numero di anni.
Compare Confronta due istanze di DateTime e restituisce un intero che indica se la prima istanza è precedente, antecedente, o uguale.
CompareTo Confronta il valore di una istanza per un valore DateTime specificato e restituisce un intero che indica se la prima istanza è precedente, antecedente, o uguale.
Equals Restituisce un valore che indica se il valore di una istanza è uguale al valore dell'istanza DateTime specificato.
ToString Converte il valore dell'oggetto DateTime corrente in una stringa.

Formattare le date

In VB.Net abbiamo diverse funzioni di formattazione delle date.
Possiamo utilizzare il formato funzione della classe String, specificando un formato di data predefinito o definito dall'utente.

Formato Descrizione
G Consente di visualizzare la data e / o tempo.
Es. 1/1/2016 12:30:00
D Consente di visualizzare una data in base al formato di data estesa.
Es. venerdì, 16 dicembre 2016
d Consente di visualizzare una data utilizzando il formato data breve.
Es. 1.1.2016
T Mostra un tempo utilizzando il formato tempo in ore, minuti, secondi
Es. 1:30:00
t Mostra un tempo utilizzando il formato breve tempo in ore, minuti
Es. 11:12
f Visualizza data ed orario in formato esteso.
Es. venerdì, 16 dicembre 2016 1:15.
F Visualizza data ed orario in formato esteso.
Es. venerdì, 16 dicembre 2016 1:15:31.
g Visualizza data ed orario in formato breve.
Es. 2016/1/16 00:15
M, m Visualizza il mese e il giorno di una data.,
Es. 1 gennaio
S Formatta la data e l'ora in formato GMT
Es. 2016-1-16T1: 12: 31.
u Formatta la data e l'ora in formato GMT
Es. 2016/1/16 1: 15: 31Z.
U Formatta la data e l'ora in formato GMT
Es. venerdì, 16 dicembre 2016 18:12:31
Y, y Formatta la data come l'anno e il mese.
Es. gennaio 2016.

Esempio

Module dateTimeFormatTest
   Sub Main()
      Dim d As New Date(2016, 1, 1, 12, 30, 0)
      Console.WriteLine("Formato 'd: ' " & d.ToString("d"))
      Console.WriteLine("Formato 'f: ' " & d.ToString("f"))
      Console.WriteLine("Formato 'g: ' " & d.ToString("g"))
      Console.WriteLine("Formato 't: ' " & d.ToString("t"))
   End Sub
End Module

Manuale VB.Net

 

A colpo d'occhio

  • Script C#

    Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale C#

    Manuale completo di C# per principianti e non

  • Script VB.Net

    Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale SQL

    Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server

  • Seo

    Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca

  • Manuale CSS

    Manuale completo sui CSS per principianti e non

Be Responsive

HTML 5

HTML 5

HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.

CSS 3

CSS 3

CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.

jQuery

jQuery

jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.