C#Web对数据库的数据格式进行转化

C#WEB用VS2010开发地图
SQL数据库中存储的经纬度是GPS原始数据
即经度dddmm.mmmm,纬度ddmm.mmmm
我想用C#读取经纬度并转换成度的格式,然后才能在百度地图上使用
我不知道是要写成一个公有的方法吗,因为不想改变原来数据库里的数据
所以是不是要用临时表存一下
各位过来人指导一下

2个回答

 查询出来然后解析下。
string s = "10933.4333";
int 度 = int.Parse(s.SubString(0, 3));
int 分 = int.Parse(s.SubString(3, 2));
int 秒 = int.Parse(s.SubString(6, 4)) / 10000.0 * 60;
qq_32416519
zz黑炭 例如存的经度10926.4526,表示的是109度,26.4526分,我想批量从数据库读出来,然后都标注在地图上,不知道怎么写啊
3 年多之前 回复

首先中间有点 就用点来分割,用INT数组,取下标,然后用算法转换成度,在拼接在一起

qq_32416519
zz黑炭 例如存的经度10926.4526,表示的是109度,26.4526分,不是从这个点开始分割啊
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问