如何将温度转换为摄氏度?
How to convert temperature to celcius?
我绝对是 openweather 的新手。当我尝试他们的示例并向下滚动信息时,墨尔本的温度为 297.42。我可以确认它肯定不是,所以我的问题是我是否必须以某种方式格式化温度,因为它不是真正的常规(因为它是一个 3 位数)并且我认为它是错误的。
{
"temp":297.42,
"feels_like":298.33,
"temp_min":295.91,
"temp_max":299.24,
}
以上仅为截图
开尔文温度在开放天气中默认使用 api。您需要将 ?units=metric
添加到 api 调用中才能获取 Celsius。
Temperature is available in Fahrenheit, Celsius and Kelvin units.
For temperature in Fahrenheit use units=imperial
For temperature in Celsius use units=metric
Temperature in Kelvin is used by default, no need to use units parameter in API call
所有 API 个参数的列表,单位为 openweathermap.org/weather-data。
您可以指定要为临时返回的格式。 standard
、metric
和 imperial
单位可用。 http://api.openweathermap.org/data/2.5/weather?q=London&mode=json&units=metric
要么
http://api.openweathermap.org/data/2.5/weather?q=London&mode=json&units=imperial
刚刚传递的单位是api中的参数。
对于转换 -
Kelvin to Fahrenheit is:
(( kelvinValue - 273.15) * 9/5) + 32
kelvin to celsius:
Just subtract 273.15.
我绝对是 openweather 的新手。当我尝试他们的示例并向下滚动信息时,墨尔本的温度为 297.42。我可以确认它肯定不是,所以我的问题是我是否必须以某种方式格式化温度,因为它不是真正的常规(因为它是一个 3 位数)并且我认为它是错误的。
{
"temp":297.42,
"feels_like":298.33,
"temp_min":295.91,
"temp_max":299.24,
}
以上仅为截图
开尔文温度在开放天气中默认使用 api。您需要将 ?units=metric
添加到 api 调用中才能获取 Celsius。
Temperature is available in Fahrenheit, Celsius and Kelvin units.
For temperature in Fahrenheit use units=imperial
For temperature in Celsius use units=metric
Temperature in Kelvin is used by default, no need to use units parameter in API call
所有 API 个参数的列表,单位为 openweathermap.org/weather-data。
您可以指定要为临时返回的格式。 standard
、metric
和 imperial
单位可用。 http://api.openweathermap.org/data/2.5/weather?q=London&mode=json&units=metric
要么
http://api.openweathermap.org/data/2.5/weather?q=London&mode=json&units=imperial
刚刚传递的单位是api中的参数。
对于转换 -
Kelvin to Fahrenheit is:
(( kelvinValue - 273.15) * 9/5) + 32
kelvin to celsius:
Just subtract 273.15.