SolarTime

SolarTime[]

给出当前位置和日期在太阳和当地逆子午线之间的天球赤道上的角度.

SolarTime[loc]

给出指定位置和当前日期的太阳时角.

SolarTime[date]

给出指定日期和当前位置的太阳时角.

SolarTime[loc,date]

给出指定位置和日期的太阳时.

SolarTime["MeanTime",loc,date]

给出指定位置和日期的平均太阳时.

更多信息

  • 太阳时通常在需要相对于太阳进行精确定向时使用,例如在太阳能、太阳跟踪器和定日镜的应用中.
  • SolarTime 给出在给定日期由给定位置的日晷确定的角度.
  • SolarTime 返回以赤经的时、分和秒的混合单位表示的 Quantity 角度,这与传统上沿天球赤道测量的角度相同.
  • SolarTime[loc,date] 等价于 SolarTime["ApparentTime",loc,date],根据沿天球赤道以不规则速度移动的真太阳的天体位置,计算当地视太阳时或真太阳时.
  • SolarTime["MeanTime",loc,date] 根据沿天球赤道以恒定速度移动的虚构平均太阳的位置,计算当地平均太阳时.
  • SolarTime[loc,date] 等价于 loc 的对跖点在 date 的恒星时与同一 date 下太阳赤经之间的差值.
  • SolarTime[] 利用 HereNow 来确定您当前的位置和日期.
  • SolarTime[loc,date] 中的位置可以以 {lat,lon} 度数对、GeoPosition 对象或 Entity 地理位置的形式给出.
  • SolarTime[loc,date] 中的日期规范可以作为 DateObject 表达式或日期字符串给出. 输入日期假定以世界时的形式给出,并由 $TimeZone 给出的本地时区加以修正.

范例

打开所有单元关闭所有单元

基本范例  (2)

求当前位置和日期的当地视太阳时:

它接近但不等于当前的民用时间:

太阳时以赤经混合单位的角返回:

转换为角度:

范围  (3)

求您当前位置和日期的太阳时:

使用不同格式的位置:

将日期指定为 DateObject 表达式或日期列表:

应用  (3)

视太阳时和平太阳时之间的差异在一年之中变化:

这就是所谓的均时差,以分钟为单位:

求均时差的最小值和最大值:

构造一个函数来求太阳正午的民用时间:

取一年中的所有民用中午,忽略夏令时变化:

计算您所在位置的相应太阳正午:

求一年中所有太阳日的时长:

时长在一年中有所不同,六月和十二月的时长较长,三月和九月的时长较短:

均时差的形状在千年以来的变化:

属性和关系  (6)

对于给定位置和日期,也可以通过 AstroPosition 算出太阳时:

经度相同的地点具有相似的太阳时:

每 15 度经度对应大约一小时的太阳时:

太阳时在两极没有定义,因为经度在两极的定义不是唯一的:

格林威治的平均太阳时是格林威治时间的基础:

然而,它通常与格林威治的真太阳时不一致:

以中国西部的一个城市为例:

这是该位置的当前时间,中国使用的唯一时区是 GMT+8:

相应的太阳时偏移了两个多小时:

取一个地点和日期:

计算该位置在该日期的对跖点的恒星时:

计算该位置和日期的太阳赤经:

则太阳时等价于这个差值,取模全角:

Wolfram Research (2021),SolarTime,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SolarTime.html.

文本

Wolfram Research (2021),SolarTime,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SolarTime.html.

CMS

Wolfram 语言. 2021. "SolarTime." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SolarTime.html.

APA

Wolfram 语言. (2021). SolarTime. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SolarTime.html 年

BibTeX

@misc{reference.wolfram_2024_solartime, author="Wolfram Research", title="{SolarTime}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/SolarTime.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_solartime, organization={Wolfram Research}, title={SolarTime}, year={2021}, url={https://reference.wolfram.com/language/ref/SolarTime.html}, note=[Accessed: 21-November-2024 ]}