私は次の値を持っています48.81
、それはデータベースからの文字列として来ます、私はそれを10進数に変換する必要があります、私は使用しています:
Dim Seconds As Decimal = Convert.ToDecimal((Coordinate.Substring(4, 5)), CultureInfo.InvariantCulture)
私は受け取って4881D
います、そして私は必要です48,81
何か案は?CultureInfo.InvariantCulture
私はそれで私を助けるつもりだと思った
編集
座標値は675900.244
です。私はそれを次のように「分割」しています:
Dim Degress As Integer = Coordinate.Substring(0, 2),
Dim Minutes As Integer = Coordinate.Substring(2, 2),
Dim Seconds As Decimal = Convert.ToDecimal((Coordinate.Substring(4, 5)), CultureInfo.InvariantCulture),
Dim Position As Enumerations.EnumCoordinatesPosition = Coordinate.Substring(9, 1)
編集
編集
編集 これはデータベース内の座標の値です