function [seconds]=hms2s(h,m,s); %HMS2H converts hours, minutes, and seconds to seconds % % Usage: [seconds]=hms2s(h,m,s); or [seconds]=hms2s(hhmmss); % %%% START USGS BOILERPLATE -------------% There is no published documentation for these programs- use the % internal comments and help function. % Programs written in Matlab- as early as 7.2.0.232 (R2006a) and % most recent modifications in v7.8.0 (R2009a) % Programs ran on PC with Windows XP Professional OS, and RHEL4 linux. % % "Although this program has been used by the USGS, no warranty, % expressed or implied, is made by the USGS or the United States % Government as to the accuracy and functioning of the program % and related program material nor shall the fact of distribution % constitute any such warranty, and no responsibility is assumed % by the USGS in connection therewith." %%% END USGS BOILERPLATE -------------- if nargin < 2, hms=h; h=floor(hms/10000); ms=hms-h*10000; m=floor(ms/100); s=ms-m*100; seconds=h*3600+(m*60)+s; else seconds=h*3600+(m*60)+s; end