Advertisement
NelloRizzo

Date Orari e Stringhe

Sep 27th, 2019
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.78 KB | None | 0 0
  1. Module Module1
  2.  
  3.     Sub Stringhe()
  4.         ' operazioni sulle stringhe
  5.         Dim s As String = "Questa è una stringa"
  6.  
  7.         Console.WriteLine("La stringa è lunga {0} caratteri", s.Length)
  8.         Console.WriteLine("Il terzo carattere è '{0}'", s.Chars(2))
  9.         Console.WriteLine("La stringa contiene 'prova'? {0}", s.Contains("prova"))
  10.         Console.WriteLine("La stringa contiene 'una'? {0}", s.Contains("una"))
  11.         Console.WriteLine("La stringa termina con 'stringa'? {0}", s.EndsWith("stringa"))
  12.         Console.WriteLine("La stringa inizia con 'Que'? {0}", s.StartsWith("Que"))
  13.         Console.WriteLine("Indice di 'Una': {0}", s.IndexOf("Una"))
  14.         Console.WriteLine("Indice di 'Una' con confronto case insensitive: {0}",
  15.                           s.IndexOf("Una", StringComparison.InvariantCultureIgnoreCase))
  16.         Console.WriteLine("Prima occorrenza di 'n': {0}", s.IndexOf("n"))
  17.         Console.WriteLine("Ultima occorrenza di 'n': {0}", s.LastIndexOf("n"))
  18.         Console.WriteLine("Riempita a sinistra fino a 30 caratteri: '{0}'", s.PadLeft(30, "*"))
  19.         Console.WriteLine("Riempita a destra fino a 30 caratteri: '{0}'", s.PadRight(30, "*"))
  20.  
  21.         Dim parti() As String = s.Split()
  22.         For Each p As String In parti
  23.             Console.WriteLine("     {0}", p)
  24.         Next
  25.  
  26.         Dim frase As String = "Ciao a tutti, questa è una frase: che ve ne pare?"
  27.         Console.WriteLine(frase)
  28.         Dim parole() As String = frase.Split(",", " ", "?", ":")
  29.         For Each p As String In parole
  30.             Console.WriteLine("    {0}", p)
  31.         Next
  32.         Console.WriteLine(s.ToLower())
  33.         Console.WriteLine(s.ToUpper())
  34.  
  35.         Dim words() As String = {"Ciao", "a", "tutti"}
  36.         Dim j As String = String.Join("#", words)
  37.         Console.WriteLine(j)
  38.     End Sub
  39.     Sub DateEOrari()
  40.         Dim d As DateTime
  41.         Console.WriteLine(d)
  42.         d = DateTime.UtcNow
  43.         Console.WriteLine(d)
  44.         d = DateTime.Now
  45.         Console.WriteLine(d)
  46.         Console.WriteLine("Giorno: {0}", d.Day)
  47.         Console.WriteLine("Giorno della settimana: {0}", d.DayOfWeek)
  48.         Console.WriteLine("Giorno nell'anno: {0}", d.DayOfYear)
  49.         Console.WriteLine("Mese: {0}", d.Month)
  50.         Console.WriteLine("Anno: {0}", d.Year)
  51.         Console.WriteLine("Ore: {0}", d.Hour)
  52.         Console.WriteLine("Minuti: {0}", d.Minute)
  53.         Console.WriteLine("Secondi: {0}", d.Second)
  54.         Console.WriteLine("Millisecondi: {0}", d.Millisecond)
  55.         Dim tomorrow As DateTime = d.AddDays(1)
  56.         Dim yesterday As DateTime = d.AddDays(-1)
  57.         Dim t As TimeSpan = d.Subtract(tomorrow)
  58.         Console.WriteLine("Differenza tra oggi e domani: {0}", t)
  59.     End Sub
  60.  
  61.     Sub Main()
  62.         DateEOrari()
  63.     End Sub
  64. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement