VB, Konvertieren Sie die long-String-Zahl in Integer

Okay, also ich bin nicht gerade sehr orientiert, wenn es um die Funktionen, erhältlich in VB.
Ich habe einen string, der das aktuelle Datum und die Zeit und Notwendigkeit für die Konvertierung in eine ganze Zahl, so kann ich vergleichen Sie die Zeit.

Dim my_str as String = "201308281110"
Dim my_int as Integer = Convert.ToInt32(my_str)

Kann ich nicht tun, die mit dieser Zeichenfolge offenbar. Weil ich denke, es ist zu lang für die 32-bit-Ganzzahl. Alle anderen convertions, die ich versucht habe auch nicht. Dass darunter "ToInt64", "Int", "CInt"... Also, keine Ahnung, wie zu konvertieren, das mehr string in einen integer?

  • Ich fand heraus, von einigen Tests, dass ein integer nicht wirklich eine Nummer mehr als 10 Ziffern! Also, was ist ein weiterer Datentyp für lange Ganzzahlen, dann ist die neue Frage? EDIT: Keine Nachkommastellen, wenn möglich
  • Was ist falsch mit Dezimalzahlen?
  • Warum konvertieren numerische überhaupt? Der ganze Grund, warum Datum/ - Zeiten sind in der Regel formatiert ist, so dass Sie nur tun, einfache string-Vergleiche, die auf Ihnen. Ich sage nicht, dass es unbedingt eine gute Idee zu formatieren, dass Sie wie, aber wie lange sind Sie bereits formatiert ist, dass die Art und Weise, Sie könnten genauso gut vergleichen als strings.
Schreibe einen Kommentar