问题标签 [unit-conversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 iOS Swift 中将秒转换为小时?
我曾尝试在 Swift 中倒计时,但它会在几秒钟内返回输入。我想以小时为单位返回输入。如何将秒转换为小时?
请在下面查看我的代码:
c# - 数据变化发生在单位转换中
我正在做一个使用很多公式的计算项目。这些公式是为度量单位(UOM)定义的,其中包含许多常量。因此,如果您在公制 UOM 中提供任何数据(如 kg、mm、km/h),它将给出结果。但作为增强功能,我们需要引入一个可以接受英文 UOM 数据的功能(如 lb,in,mph)。
现在我们尝试使用相同的公式,但它有很多基于公制 UOM 定义的常量。因此计算的值不匹配,无法更改或重新定义基于英文 UOM 的规则引擎。这可能需要很长时间,并且需要大量的批准等。我们不能更改配方上的任何东西。因此,我们将输入的英制 UOM 值转换为公制单位并执行计算。但与预期结果存在一定偏差。
我认为这个问题可能是由于转换因素。例如:如果我转换1kg (Metric UOM)
为English UOM (pound)
. 它会给周围的2.20462
。但是当我Metric
再次将其转换为时,我得到0.9999988107
. 所以最终的计算结果在使用相同的数据进行计算时会有所不同。有什么好的方法来处理这个。
提前感谢您的任何想法。
C# 代码
计算错误就是这样发生的。
1 公斤 = 2.20462 磅 --1
2.20462 磅 = 0.9999988107 公斤 --2
0.9999988107 公斤 = 2.20461999989109 磅 --3
第 1 步,我做了第一次从 kg 到 lb 的转换。在第 2 步中,我做了从 lb 到 kg 的重新转换。价值不一样。它不是 1,而是它的0.9999988107
. 如果我进行一轮,我将得到1
如果我正在处理公式中的值。res=(重量*10)+200g
res= (1kg*10)+200g= 10.2kg -- 当 Kg=1 res= (0.9999988107kg*10)+200g= 10.199kg -- 这些变化会影响进一步的计算。
如果您有任何减少这种情况的想法,请分享。
python - 标准Django/python单位转换包
我一直在谷歌搜索并寻找一种标准方法来处理 Python / Django 中的单位转换(重量、距离等)。
由于这是一个很常见的问题,恐怕我一直找不到合适的包。(找了几个手工单位换算题,但没有包)。
据我所知,美国和泰国正在使用非公制,这也发生在英国的人们(但他们正式支持 MKS 国际系统)。
是否有将单位转换与 Django LocaleMiddleware 或 django_countries 包集成的现有方法?
java - 谁能告诉我为什么评估为 0?
在 Java 类上工作,这让我很抓狂,因为这个表达式的计算结果为零,我需要它计算为双精度数,然后将其四舍五入到最接近的 int。所以我想要得到的是天数是整数天,但是当我通过 java 运行它时,它评估为 0。当我通过我的计算器运行它时,它评估为正确的值。我很想修复并解释为什么我已经拥有的东西不起作用。
memory - 将MB转换为GB,谷歌单位转换器错了吗?
我使用谷歌搜索引擎进行所有单位转换,现在正在研究一些云定价,我想计算 250,000MB 将有多少 GB,并在谷歌中输入“千字节到字节”。
我遇到的问题是谷歌工具给了我 250GB。现在我总是被告知 1GB = 1024MB(而不是 1000),有人可以确认我是否错了吗?
实际上,直到现在我还很确定这是转换 Bytes 的基础,但是很难相信 google 会误会(可能是太信任了?)我正在寻找专家意见。
当然,确切的数字对于成本预测非常重要......
android - Android单位转换器...太多的方程
我正在为 Android 创建一个单位转换器,它使用按钮(选择单位类型)和微调器(选择单位),但我遇到了问题。可能的方程太多了。如果每个微调器中有十个单位用于所有单位类型,那么您最终会拥有数百种不同的方程式可能性。有谁知道如何制作更短的代码?
这是我的微调器字符串数组:
这是我的转换器 xml:
javascript - 公斤到磅的转换无法正常工作
我是 JavaScript 新手,不知道为什么它不起作用。
HTML:
JavaScript:
python - 是否可以在python中命名一个变量'in'?
我正在为家庭作业制作单位转换器,并且我使用各种测量单位的缩写作为变量名称,但是当我尝试将“in”定义为变量时,它认为我的意思是使用“in”这个词好像我想说'for x in y'或类似的东西,我收到以下错误:
有没有办法解决这个问题?
我知道我可以只使用“英寸”或“英寸”这个词,但是每次我需要转换英寸时,我都必须在程序中输入“英寸”或“英寸”,我想让这个过程像可能(我是高中生,如果我们自己编写代码,我的物理老师将允许我们在测试和测验中使用单位转换器。关键是时间很宝贵,我需要尽可能节省时间)。
physics - 太阳能转换 w/m^2 到 mj/m^2
我是新来的,我正在使用 MERRA 月度太阳辐射数据。我想将 w/M^2 转换为 MJ/m^2
我有点困惑,如何将太阳辐射月平均数据 W/m^2 转换为 MJ/m^2
到目前为止,我通过阅读不同的资料来理解,首先我必须在 kw/m^2 到 mj/m^2 之后将 w/m^2 转换为 kw/m^2 .......我做得对吗
我很困惑我做对了还是错了。
c# - 根据命令转换文本框中不断更新的单位
我有三个文本块,其文本绑定到三个不同的属性。
这些是视图模型中的属性:
现在,这些以米为单位,这就是文本块的 StringFormat 属性中的“M”。我想要做的是,当我在单独的文本块上“单击”(通过命令)(这将在使用控制模板的按钮内部)时,我想将上述文本块中的值转换为英尺并添加值后的“F”。再次单击会将其转换回米,依此类推。
我正在考虑添加一个命令,该命令仅基于bool isMeters
. 但是,文本块中的值会不断更新(每秒),我不想每次值更改时都调用该函数。有没有我没有想到的更简单的方法来实现这个功能?
笔记: