`
jeffrey0411
  • 浏览: 54063 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GPS Time格式处理方法

阅读更多
今天做项目遇到了GPS Time格式的时间,经过查询自己写了一个解析的方法,如下:
时间如:1544,489261.040  说明 1544是从1980年1月6日的星期数,489261.040是从当前星期天开始的秒数。.040是毫秒数。解析如下:
/**
	  * 1544,489261.040
	  * @return
	 * @throws ParseException 
	  */
	 public static Date getDayOfString(String gpsTime) throws ParseException{
		 if(gpsTime == null){
			 return null;
		 }
		 
		 String[] weekList = gpsTime.split(",");
		 String weeks = weekList[0];
		 String times = weekList[1];
		 
		 int weeksInt = -1;
		 double weekTONow = 0.0d;
		 try{
			 weeksInt = Integer.parseInt(weeks);
			 weekTONow = Double.parseDouble(times);
		 }catch(Exception eq){
			 eq.printStackTrace();
		 }
		 
		 SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");  
		 long interval = weeksInt*7 *(24 * 60 * 60 * 1000l)+myFormatter.parse("1980-1-6").getTime();
		 java.util.Date date = new Date(interval);
		 
		 Double tmp1 = weekTONow*1000l;		 
		 long newDayTime = date.getTime()+tmp1.longValue();
		 
		 return new Date(newDayTime); 
	 }

运行结果是:Fri Aug 14 15:54:21 CST 2009
1
0
分享到:
评论

相关推荐

    GPSTime时间转换

    总的来说,"GPSTime时间转换"程序利用WinForm技术为用户提供了一种实用工具,帮助他们处理与GPS时间系统相关的转换问题。理解这个过程不仅有助于开发类似的应用,也能加深对GPS时间系统和时间同步原理的理解,这对于...

    gps周 + 周内秒时间转换成 GPS 时间戳(单位:秒)

    - `weekas2gpstime`可能是处理此类转换的程序或数据文件,它可能包含了GPS周和周内秒的数据,通过读取这些数据并应用上述转换方法,可以得到相应的GPS时间戳。 了解这个转换过程对于理解和分析GPS数据至关重要,...

    C#实现GPS时间的计算(GPS周和秒)

    在C#编程中,处理GPS时间可以用于各种应用,比如GPS设备数据解析、位置跟踪等。下面我们将深入探讨如何在C#中实现GPS时间的计算,包括GPS周和秒的转换。 首先,我们需要了解GPS时间的基本概念。GPS时间每秒被称为一...

    gps_time.rar_GPS_GPS 周计算_gps time_gps 时间计算_周内秒

    在处理GPS数据时,这样的功能非常实用,因为它可以帮助我们把接收到的GPS信号转化为易于理解和分析的时间格式。 最后,`julday.m`是关于儒略日的转换函数,儒略日是一种天文学上常用的时间表示方式。约化儒略日...

    PI_gps_time_domain.rar_GPS 干扰_GPS信号 MATLAB_PI信号处理_干扰 gps_时域 gps

    gps信号的处理,时域分析 内有gps信号加干扰程序 时域处理方法

    GPS.rar_GPS_GPS 接收_gps date time_gps信号接收

    标签中的“gps_date_time”表明程序专门关注时间戳,这在GPS数据中通常是每秒更新一次,对于跟踪运动物体的速度和方向变化非常有用。此外,这些时间戳还能与其他设备或系统进行同步,确保数据的一致性。 “GPS信号...

    X86-Based Real Time L1 GPS Software Receiver

    为了满足软件GPS接收机对高效数据处理的需求,论文采取了一种特别的方法来提高计算效率——利用现代x86兼容处理器中内置的MMX技术。MMX(Multimedia eXtension)是一种增强指令集,旨在加速多媒体和信号处理任务。...

    GPS2.X.zip_In Time_real time gps

    标题"GPS2.X.zip_In Time_real time gps"表明这是一个与GPS实时数据处理相关的项目,可能包含了一个更新到2.x版本的GPS软件库或框架。"In Time"暗示了它专注于时间同步功能,这对于许多应用,如网络服务器、自动化...

    第07讲GPS数据格式及定位误差处理.pdf

    ### GPS数据格式及定位误差处理知识点详解 #### GPS时间系统 GPS时间系统是全球定位系统(GPS)中用于时间标记的重要组成部分,它基于国际原子时(TAI)并进行了特定的调整,以确保其与GPS操作相关的精确性。GPS时间...

    GPS时间计算器

    GPS时间计算器是一个专门用于处理和转换GPS(全球定位系统)时间的专业工具。GPS时间系统是全球统一的时间标准,它在航空航天、导航、地理信息系统(GIS)以及许多其他科学和技术领域中有着广泛的应用。与我们日常...

    GPS_TIME1.rar_uart gps

    标题中的“GPS_TIME1.rar_uart gps”表明这是一个与GPS时间信息处理相关的项目,利用89C51微控制器通过UART(通用异步收发传输器)接口接收NMEA(北美电子导航设备制造商协会)协议的数据,并存储时间信息。...

    GPS UTC与北京时间的转换函数

    这里我们将详细探讨GPS UTC时间与北京时间的转换方法,并分享相关的编程实现。 首先,我们需要了解两者的定义和区别。UTC是国际电信联盟(ITU)制定的一种标准时间,以原子秒为单位,确保全球的时间同步。它不考虑...

    车载GPS道路测量数据处理技术

    为验证上述数据处理方法的有效性,本研究选取了一个城市的一段典型道路进行测试。该测试路段采集了一定量的RTK数据。通过对这些数据进行差分改正、坐标变换、偏心改正和平滑处理等步骤,成功地将道路信息整合到了...

    DMY.zip_DMY_GPS 秒 UTC转换_GPS周秒 UTC_GPS周秒转换_GPS转换UTC

    理解如何将GPS周秒转换为UTC时间对于处理与GPS相关的数据至关重要。下面我们将深入探讨这一主题。 GPS时间始于1980年1月6日00:00:00(UTC),从那时起,每过一周,GPS周秒就会增加7天×24小时×60分钟×60秒=604800...

    ADS80GPS后处理流程

    ### ADS80 GPS/IMU后处理流程详解 #### 一、引言 ADS80是一种先进的航空摄影系统,结合了高分辨率相机、激光扫描仪和GPS/IMU(惯性测量单元)技术,用于获取高质量的地面图像和精确的位置信息。在ADS80的应用过程...

    GPS时间转换

    最后,根据儒略日的计算方法,将GPS日数转换成具体的年、月、日和时间。 在实际应用中,这些转换通常由软件或专用工具处理,例如"TimeTrans"这样的程序。它可能包含了算法和接口,允许用户输入日历日期或GPS时间,...

    GPSCapture_qtgps_rtmpffmpeg_QT_qt解析gps_GPS_

    标题中的“GPSCapture_qtgps_rtmpffmpeg_QT_qt解析gps_GPS_”暗示了这是一个关于使用Qt库进行GPS数据捕获、处理和可能的流传输的项目。描述指出,重点在于解析GPS字段,同时涉及到QT编程。标签进一步确认了关键技术...

    导航用GPS数据接收

    本项目“导航用GPS数据接收”基于VS2005开发,主要涉及的是对GPS数据的处理,特别是GLL(Geographic Latitude, Longitude and Time)语句的解析。 GLL语句是NMEA(National Marine Electronics Association)标准中...

    51单片机+gps模块提取数据并通过串口返回处理后的数据

    51单片机+gps模块提取数据并通过串口返回处理后的数据 注意波特率是否一致 提取后的数据格式uchar code Weidu[] = "weidu is:"; uchar code Jingdu[] = "jingdu is:"; uchar code UTCTime[] = "UTCshijian is:"; ...

    基于c++的GPS时间转换程序

    这可能包括定义一个`GpsTime`类,包含`week`和`seconds_since_week_start`成员,以及相应的构造函数、析构函数、转换函数等。 转换过程通常包括以下步骤: 1. 输入GPS周数和周内秒数。 2. 将周内秒数转换为标准秒数...

Global site tag (gtag.js) - Google Analytics