当前位置: 首页 > news >正文

根据经纬度获取时区并返回当前时间

我使用的是  NodaTime 可以按照程序包或者引用dll文件

引用命名空间

using NodaTime;
using NodaTime.TimeZones;

代码

  var systemClock = SystemClock.Instance;
  var timeZoneDb = TzdbDateTimeZoneSource.Default;
  var timeZone = timeZoneDb.ForId(timeZoneId);
  var nowInDubai = systemClock.GetCurrentInstant().InZone(timeZone);
               

timeZoneId的数据是 Asia/Shanghai这种格式,这里可以通过谷歌的api进行获取

https://maps.googleapis.com/maps/api/timezone/json?timestamp=1331161200&location=22.665347158616097,114.04198752102857&key=yourkey

{

    "dstOffset": 0,

    "rawOffset": 28800,

    "status": "OK",

    "timeZoneId": "Asia/Shanghai",

    "timeZoneName": "China Standard Time"

}

即可获取根据经纬度,获取地区的当前时间 

相关文章:

  • MybatisPlus学习要点记录(更新中)
  • 在使用 npm link 进行本地 npm 包调试时,是否需要删除项目中已安装的依赖包取决于你的调试场景和依赖管理方式
  • leetcode209------长度最小的子数组、滑动窗口
  • TCP/IP 5层协议簇:数据链路层(交换机工作原理)
  • nacos升级2.3.0-2.4.1
  • 【MySql】EXPLAIN执行计划全解析:15个字段深度解读与调优指南
  • 【深度学习】PyTorch v2.6 Overview
  • 设计后端返回给前端的返回体
  • 钉钉MAKE AI生态大会思考
  • C++ | 高级教程 | 泛型模板
  • 数据结构秘籍(一)线性数据结构
  • 注意力机制有哪些,原理是什么
  • 细说STM32F407单片机RS485收发通信实例及调试方法
  • wordpress使用CorePress主题设置项总结
  • Elasticsearch:使用经过训练的 ML 模型理解稀疏向量嵌入
  • Python Pandas带多组参数和标签的Oracle数据库批量数据导出程序
  • MySQL-MATCH ... AGAINST工具
  • linux--多进程开发(5)--进程间通信(IPC)、linux间通信的方式、管道
  • 全价值链数字化转型:以美的集团为例,探索开源AI大模型与S2B2C商城小程序源码的融合应用
  • MySQL之Redo Log:确保数据持久性和崩溃恢复
  • 做原油的网站/软文新闻发布网站
  • 企业通用网站模板/百度托管公司
  • 免费拿项目做的网站/广州白云区最新信息
  • 重庆建设行业网站/宁波seo优化公司
  • 在线网站建设收费/seo优化软件购买
  • b2c网站功能/seo外包资讯