文档库 最新最全的文档下载
当前位置:文档库 › 秒数转化为时分秒,mysql postgresql

秒数转化为时分秒,mysql postgresql

秒数转化为时分秒,mysql postgresql

MysqL:

秒数转换为时分秒格式的函数:

Time_to_sec

mysql> select time_to_sec(120) from dual;

→00:02:00

mysql> select sec_to_time(‘00:02:01’) from dual; →121

时间超过24小时会在小时位网上累加Postgresql:

采用interval方法获取时分秒格式

Psql> select 120*interval ‘1 sec’;

→00:02:00

EXCEL中度与度分秒换算

EXCEL中度与度分秒换算 一、度分秒值换算为度 首先要将单位符号都去掉,形成 1112233 的形式,分秒小于十的要在其前补0,必须如此,不然无法判断分与秒的位置。 假设原始数据在A列,第一个数据在A2单元格。 在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换所有数据),输入: =value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),1,3))+value(MID(IF(LE N(A2)=6,CONCATENATE("0",A2),A2),4,2))/60+value(MID(IF(LEN(A2)=6,CONCA TENATE("0",A2),A2),6,2))/3600 回车即可。 下面解释转换方法和函数意义。 以 1112233 为例。 算法是111+(22/60)+(33/3600),即把分、秒都算成度后相加。 MID:意为选择指定的字符,具体写法为MID(数据,顺位,字符数),先指定1-3位(度位),再指定4-5位(分位)/60,再指定6-7位(秒位)/3600。value:意为转换成为数值,这样才能进行运算。 关键问题在于,度有可能是2位数,如果这样整个数就是6位,上例算式中的 IF(LEN(A2)=6,CONCATENATE("0",A2),A2) 就是处理这样的问题的。意思为如果整个是6位数,就在其前补个0,若不是6位,就直接用原来的数值(呵呵,在中国及周边没有6位和7位以外的经纬度,现在这个算法适用于6位和7位的经纬度)。 IF:条件函数,用法:IF(logical_test,value_if_true,value_if_false),其中logical_test为判断条件,在本例中为LEN(A2)=6,满足条件执行 value_if_true,不满足则执行value_if_false。 LEN:为返回字符数的函数。 CONCATENATE:为合并字符函数,写法为:CONCATENATE(text1,text2,...),如要直接使用文本字符,就在其上加英文引号。 二、度转换为度分秒 假设原始数据在A列,第一个数据在A2单元格。 在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换所有数据),输入:

度分秒的转换

按"度分秒"定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度- 度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.1 66666666666666666666666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10” 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算?

如图是通过公式并设置Excel 单元格格式实现的角度与“度分秒”之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]"°"mm"′"ss"″" C2=B2*24设置C2单元格格式为自定义G/通用格式"°" 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,"[h]°mm′ss″") C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"°",":"),"′",":"),"″",)*24 //将「°」「’」「”」分别置换成「:」这也证实了采用时间格式处理方式 另:按"度分秒"定义的常规互换方法,我们还可以用常规算术公式,谓之方法三:

B4=INT(ROUND(A2,6))&"°"&INT(ROUND((A2-INT(A2))*6 0,6))&"′"&ROUND((((A2-INT(A2))*60-INT(ROUND((A2-IN T(A2))*60,6)))*60),0)&"″" 小结:Excel中角度与度分秒互换最简单的方法就是用TEXT()函数,下面我们来看看角度与弧度的相互转换。 角度与弧度的相互转换相对比较轻松了,因为Excel中有现成的函数。公式如下: D2=RADIANS(A2) E2=DEGREES(D2) // randians() 函数功能直接将角度转化为弧度,degrees()函数功能直接将弧度转化为角度 另:我们还可以利用“圆周”概念来实现角度与弧度的相互转换 弧度=角度*pi()/180逆向思维角度=弧度*180/pi() 故公式可替换为:

度分秒换算

EXCEL中关于角度的输入、输出及转换计算技巧 角度,是我们搞测量这一行无论如何也避不开的,而电子表格EXCEL软件也是我们测量人最爱的计算工具软件之一,如何在EXCEL中输入、输出(显示)角度,这的确是一个看似简单、但又不是那么简单的问题。 先讲角度的表示形式,我们最习惯的还是度分秒的形式,如134°32′45.6″,最直观,要在EXCEL单元格中输入这组数据,没有任何问题,比如我们熟悉的路线直曲表: . . 可是,路线直曲表只是个最终的成果表,在大多时候,我们在EXCEL中输入角度并不只是呈现数据,而是需要根据输入的角度进行相关的计算,这些计算大多都涉及三角函数,比如正弦、余弦、正切等。在EXCEL中,所有三角函数计算的角度单位都规定是弧度。这样,就产生这样一个角度转换,我们输入度分秒的角度,在计算时则需要将它们转换成弧度。

在进一步阐述之前,我们先回顾一下EXCEL中两个有关角度转换的函数,一个是RADIANS()函数,另一个是DEGREES()函数,前者是将括号内的度数(十进制的度数,不是度分秒)转换为弧度,后者则是将括号内的弧度转换为度数(十进制)。这两个函数我们不知道使用也没有多大关系,因为我们都知道度和弧度转换系数是:180/π。 再回到前面提到的将输入的度分秒转换成弧度的这个问题,一般的解决方法是两个: 1.将角度(度分秒)按小数形式输入到一个单元格,如133度32分43秒,就输入为133.3243,然后编一个自定义函数,将这个小数中的度、分、秒数字分别提取出来,转换为度,如133度32分43秒就通过“133+32/60+43/3600”这个计算式得到133.5452778度,再使用RADIANS()函数可计算得到弧度; 2.将度、分、秒分别输入到相邻的三个单元格里,并且可以通过定义单元格格式的方式给数字后面附加显示相应的角度单位,以便求得良好的显示效果,再通过类似上述第1点的转换方法计算求得弧度。

excel度分秒、小数度之间的互换

excel度分秒、小数度之间的互换 度分秒换为小数度 将单元格数字格式设置为自定义 000"°"00"′"00"″" ALT+41443"°" ALT+41444"′" ALT+41445"〃" 将此格式直接复制过去就可以,输入时直接输入一连串数字,如 135度12分32秒,输入1351232,单元格显示135°12′32″ 在A1输入你想要的度数,如 12.354897任意找个格输入 =ROUNDDOWN(A1,0)&"°"&ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0)&"′"&((A1 -ROUNDDOWN(A1,0))*60-ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0))*60&"〃" 算出来就是12°21′17.6291999999977〃 120 12 12转换为000.0000000° =SUM(MID(A1,1,3))+MID(A1,4,2)/60+MID(A1,6,7)/3600 =IF(P23>0,TRUNC(P23)&"°"&TRUNC((P23-TRUNC(P23))*60)&"′"&TRUNC(((P2 3-TRUNC(P23))*60-TRUNC((P23-TRUNC(P23))*60))*60)&"""","-"&TRUNC(-P23 )&"°"&TRUNC((-P23-TRUNC(-P23))*60)&"′"&TRUNC(((-P23-TRUNC(-P23))*6 0-TRUNC((-P23-TRUNC(-P23))*60))*60)&"""") 000"°"00"′"00"″"转换为000.0000000 =LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1)+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/60)/60 =LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1))/60+(MID(A1,FIND("′",A1)+1,FIND("″",A1)-FIND("′",A1) -1))/3600 000"°"00"′"00"″"转换为000 00 00 LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("′",A1)-1-FIND( "°",A1))/60 178°38′42″转化成178.3842 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"″",),"′",),"°",".") 小数的角度转换成度分秒格式 B1=INT(A1)&"度"&INT((A1-INT(A1))*100)&"分"&INT((A1*100-INT(A1*100))*100)&"秒" C1=INT(A1)+INT((A1-INT(A1))*100)/60+INT((A1*100-INT(A1*100))*100)/36 00 B1是转换为度分秒 C1是转换为度

excel里的角度的度分秒与小数点格式互相转换

excel里的角度的度分秒与小数点格式互相转换 一、角度的度分秒与小数点格式互相转换 EXCEL能将角度转换成度"°"分"′"秒"〃"格式吗? 如将:120.999722222222°转换成120°59′59〃. 32.55°转换成32°33′0〃 我知道可以用函数RADIANS将角度转换为弧度,但我们工程测量上用到的角度计算是以度分秒(比如:126°12′36〃)来记录并进行计算的,在Excel中怎样用这些数据进行计算? 1.设定公式“=A1/24”,并将单元格的格式设定为自定义格式:[h]°mm′ss〃 2.直接设定公式=TEXT(A1/24,"[h]°mm′ss〃") 第1种方法,方便于在计算时将度分秒转为度,这时只需乘24即可 第2种方法,度分秒转为度时,需要用公式 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"°",":"),"′",":"),"〃",)*24 (度分秒符号用单位软键盘上的符号) 二、度/分/秒的输入问题 在工程计算中经常要用到度、分、秒,通常的做法就是插入特殊字符来输入。但是在EXCEL 中显示的结果却不近人意,三者之间的字符间距太大,看起来就象刚学会写字的人写的东西。其实这是由字体引起来的,一般情况下系统默认的字体是宋体,在这种情况下输入度分秒的时候,它们之间的间距就会比较大。下面几种字体的效果就比较好: Arial Unicode Ms , Batang , Dotum , Gungsuh , New Gulim , Gulim 。 当然也不只是这几种,大家也可以自己测试一下,找一下其它合适的字体。excel中坐标反算的求方位角的公式,要度分秒表示? 置镜点(X1,Y1)、后视点(X2,Y2) 方位角=(MOD(DEGREES(ATAN((Y2-Y1)/(X2-X1)))+(X2-X1<0)*180+360,360))/24 单元格格式设置成角度。 EXCEL表格中,如何将计算出来的角度值转化为度分秒格式.如:25.789001 =CONCA TENATE(INT(25.789001),"°",INT((25.789001-INT(25.789001))*60),"′",INT((25.7890 01*60-INT(25.789001*60))*60),"″")在EXCEL表格中输入此工式即可 严格地说应该为:=CONCA TENATE(TRUNC(25.789001),"°",TRUNC((25.789001-TRUNC(25.789001))*60),"′",T RUNC((25.789001*60-TRUNC(25.789001*60))*60),"″")这个对负角也适用,用INT在负角时就会出现错误 用时间格式就可以解决了。比如计算方位角 设A点坐标(X0,Y0),B点坐标(X1,Y1),求AB方位角 在excel中,令单元格A1=X0,B1=Y0,C1=X1,D1=Y1,方位角E1=IF(C1B1,(ATAN((D1-B1)/(C1-A 1)))*180/PI()/24,((ATAN((D1-B1)/(C1-A1)))*180/PI()+360)/24))

在Excel中角度_弧度_度分秒之间的关系及转换方法

在Excel_中角度,弧度,"度分秒"之间的关系及转换方法在正弦表达式SIN(a)中,我们知道a代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是―度分秒‖:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「‖」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。 按‖度分秒‖定义的常规互换方法 度分秒–度 110°10’10‖= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度–度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.16666666666666666 6666666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10‖ 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算? 如图是通过公式并设置Excel单元格格式实现的角度与―度分秒‖之间在的转换。 B2=A2/24 设置B2单元格格式为自定义[h]―°‖mm‖′‖ss‖″‖ C2=B2*24 设置C2单元格格式为自定义G/通用格式‖°‖ 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,‖[h]°mm′ss″‖) C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,‖°‖,‖:‖),‖′‖,‖:‖),‖″‖,)*24

GPS怎么把经纬度转换成标准的度分秒单位

其计算公式应是:任何一个十进制数表示的经、纬度数,其整数即是度数,其小数部分乘以60得到的数的整数部分即是分数,再用该数的小数部分乘以60 得到的数就是秒数。例:36.12432314转换成度分秒的数是:其度数是"36",其分是 "0.12432314×60=7.4593884"的整数"7",其秒是 "0.4593884×60=27.5639304","27.6"----36°7′27.6〃。 计算原理:保留取整部分,小数×60 经度:14° 0.32×60=19.2 --》19′ 0.2×60 =1.2 --》1.2〃 即:14°19′12〃同理,纬度:52.20 =52°12′0 经纬度的表示 1884年国际经度会议规定,以通过英国伦敦格林威治天文台子午仪中心的经线为0°经线。从0°经线往东叫东经,往西叫西经,东、西各分180°。习惯上以西经20°和东经160°为分界把地球分为东西两个半球。假如从地轴的正中间将地球切成南北两半,上边的一半叫北半球,下边的一半叫南半球。被切的这个平面,叫赤道面。赤道面与地球表面相交的线叫赤道。纬线从赤道往两极越来越短,到了两极就缩小成一个点了。科学家们把赤道定为0°纬线,从赤道向两极各分为90°,赤道以南叫南纬,赤道以北叫北纬。在计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、秒.秒的混合方式进行表示,度、分、秒间的进制是60进制,度.度、分.分、秒.秒的进制是100进制,换算时一定要注意。可以近似地认为每个纬度之间的距离是不变的111KM,每分间1.85KM,每秒间31.8M。经度间的距离随纬度增高逐渐减小,可按一下公式计算: 经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)。 一般从GPS得到的数据是经纬度。经纬度有多种表示方法。 1.) ddd.ddddd,度 . 度的十进制小数部分(5位)例如:31.12035o 2.)ddd.mm.mmm,度 . 分 . 分的十进制小数部分(3位)例如31o10.335' 3.) ddd.mm.ss, 度 . 分 . 秒例如 31o12'42" 地球上任何一个固定的点都可以用确定的经纬度表示出来。

十进制与度分秒转换

2010年8月21日Surda发表评论阅读评论 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「‖」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。—–*/ 按”度分秒”定义的常规互换方法 度分秒–度 110°10’10‖= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度–度分秒 110.16944444444444444444444444444° 得度=110°

(110.16944444444444444444444444444-110)×60=10.16666666666666666666 6666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10‖ 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算? 如图是通过公式并设置Excel 单元格格式实现的角度与―度分秒‖之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]“°”mm”′”ss”″” C2=B2*24设置C2单元格格式为自定义G/通用格式”°” 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,‖[h]°mm′ss″‖) C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,‖°‖,‖:‖),‖′‖,‖:‖),‖″‖,)*24

在Excel_中角度、弧度、“度分秒”之间的关系及转换方法

浅析Excel 中角度、弧度、“度分秒”之间的关系及转换方法 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*-----度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「”」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。-----*/ 按"度分秒"定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = 110.16944444444444444444444444444°度- 度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.166666666666666666666 666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10

十进制与度分秒转换

2010年8月21日Surda 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算 首先来了解下何为度、分、秒制 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「”」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。—–*/ 按”度分秒”定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = ° 度–度分秒

° 得度=110° ×60= 得分=10’ ×60=10 得秒=10” 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算 如图是通过公式并设置Excel 单元格格式实现的角度与“度分秒”之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]“°”mm”′”ss”″” C2=B2*24设置C2单元格格式为自定义G/通用格式”°” 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图

相关文档
相关文档 最新文档