数字转换 如何把 359.254 转换为 ###°##′##″反过来也可以把 ###°##′##″转换为 312.2546 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static void Main(string[] args) { //如何把 359.254 转换为 ###°##′##″ decimal de = 359.554M; Int32 a, b, c; a = (Int32)de; b = (Int32)((de - Convert.ToDecimal(a)) * 60); c = (Int32)(((de - Convert.ToDecimal(a)) * 60 - b) * 60); Console.WriteLine("{0}==>{1},{2},{3}", de, a, b, c); // 反过来也可以把 ###°##′##″转换为 312.2546 a = 359; b = 33; c = 14; de = Convert.ToDecimal(a) + Convert.ToDecimal(b) / 60 + Convert.ToDecimal(c) / 60 / 60; Console.WriteLine("{0},{1},{2}==>{3:f3}", a, b, c, de); } XXX.XXX 计算 =>可以得到num1,num2,num3 吧 string Results=String.Format("{0}°{1}′{2}″",num1,num2,num3); 同理string st = "101°120′152″"; string[] s1 = st.Split('°'); int num1 = int.Parse(s1[0]); string[] s2 = s1[1].Split('′'); int num2 = int.Parse(s2[0]); int num3 = int.Parse(s2[1].Remove(s2[1].LastIndexOf('″')));方法很SB 见笑了 LCL_data 的方法非常好用;用 js 怎么实现呢? VS(2008) winForm中工具栏控件全变成灰色了 如何用js判断两个日期的大小。日期格式 "2011.12.28" 不胜感激! 求助,修改后无法保存 xsd类使用 很有难度的问题,关于多张图片地址保存在一个字段中,如何用datagrid来显示? 关于dateTimePicker录入完年自动跳入月,急(高手请进) 微软企业库参数问题 event是什么意思啊。 请按照业界大致的标准从高到底进行排序 能不能提供一些下载自由软件的网站。 关于c#中数据集的问题 datagridView找不到databind方法
{
//如何把 359.254 转换为 ###°##′##″
decimal de = 359.554M;
Int32 a, b, c;
a = (Int32)de;
b = (Int32)((de - Convert.ToDecimal(a)) * 60);
c = (Int32)(((de - Convert.ToDecimal(a)) * 60 - b) * 60);
Console.WriteLine("{0}==>{1},{2},{3}", de, a, b, c); // 反过来也可以把 ###°##′##″转换为 312.2546
a = 359; b = 33; c = 14;
de = Convert.ToDecimal(a) + Convert.ToDecimal(b) / 60 + Convert.ToDecimal(c) / 60 / 60;
Console.WriteLine("{0},{1},{2}==>{3:f3}", a, b, c, de);
}
string Results=String.Format("{0}°{1}′{2}″",num1,num2,num3); 同理
string st = "101°120′152″"; string[] s1 = st.Split('°'); int num1 = int.Parse(s1[0]); string[] s2 = s1[1].Split('′'); int num2 = int.Parse(s2[0]); int num3 = int.Parse(s2[1].Remove(s2[1].LastIndexOf('″')));方法很SB 见笑了