我有以下值48.81
,它来自数据库的字符串,我需要将其转换为十进制,我正在使用:
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)
编辑
编辑
编辑 这是数据库中坐标的值