我想要像
这样的价值观conn = pymssql.connect(server, user, password, "tempdb")
def print_table():
cursor = conn.cursor(as_dict=True)
cursor.execute('SELECT * FROM EmotionDisturbances WHERE name=%s', 'John Doe')
for row in cursor:
#Show the data:
print("rate=%d, emotion=%s" % (row['rate'], row['emotion']))
conn.close()
格式化为
1,
1.0,
0
我使用以下代码,
1.00,
1.00,
0.00
Double stringToNumber=Double.parseDouble("3");
DecimalFormat toTheFormat = new DecimalFormat("0.00");
toTheFormat.format(stringToNumber)
返回一个字符串,如果我使用.format
方法解析。
我失去了精度,我,3.00再次变为3.0。怎么解决这个问题?
答案 0 :(得分:0)
这会有用吗?我做了改变
public class Tester {
public static void main (String[] args) {
double d = 1;
NumberFormat numFormat = NumberFormat.getInstance();
numFormat.setMaximumFractionDigits(3);
numFormat.setMinimumFractionDigits(2);
System.out.println(numFormat.format(d));
}
}