When define the temperature of a variable in Celsius, Mathematica 9.0 does not calculate the right answer when multiplying by boltzmann constant.
Example:
Temperature1 = Quantity[100, "Celsius"];
Temperature2 = Quantity[373.15, "Kelvins"];
Temperature1 * Quantity["BoltzmannConstant"]
Temperature2 * Quantity["BoltzmannConstant"]
Quantity[1.38065*10^-21, "Joules"] <-- WRONG Answer Quantity[5.15189*10^-21, "Joules"] <-- CORRECT Answer
Mathematica should be able to manage this units conversion, or there is something I'm doing wrong?
Quantity[373.15,Times["BoltzmannConstant","Kelvins"]]
. Am I supposed to do something more with this to get it in Joules? $\endgroup$