标签: currency

tsql cast to money rounds up

将varchar值转换为MONEY时,它会将值四舍五入到最接近的0.10,如何防止这种舍入?

更新:我发现了问题.在子查询中,值是从varchar到FLOAT的CAST,然后我试图从FLOAT CAST到MONEY.

t-sql casting currency

2
推荐指数
1
解决办法
3841
查看次数

Ruby on Rails - 货币:引起问题的逗号

看看SO,我看到使用RoR货币的首选方法是使用decimal(8,2)并使用number_to_currency()输出它们;

我可以从数据库中获取我的数据,但是我遇到了让它们进入的问题.

在我的更新操作中,我有以下行:

if @non_labor_expense.update_attributes(params[:non_labor_expense]) 
puts YAML::dump(params) 
Run Code Online (Sandbox Code Playgroud)

转移参数显示正确的值.xx,yyy.zz,但存储在数据库中的内容仅为xx.00

我需要做些什么才能考虑到可能有逗号而用户可能无法输入.zz(分数).一些正则表达式和逗号?如果是.2与.20,你将如何处理小数?

必须有内置或至少更好的方式.

我的迁移(我不知道这是否有帮助):

class ChangeExpenseToDec < ActiveRecord::Migration
    def self.up
       change_column :non_labor_expenses, :amount, :decimal, :precision => 8, :scale => 2
    end

    def self.down
          change_column :non_labor_expenses, :amount, :integer
    end
end
Run Code Online (Sandbox Code Playgroud)

numbers currency ruby-on-rails decimal

2
推荐指数
2
解决办法
7178
查看次数

如何格式化C#中的美分和美元?如何将一个转换为另一个?

如果我在C#或Java中写了25美分的东西,我怎么把它转换为$ .25?

c# currency decimal

2
推荐指数
2
解决办法
1万
查看次数

Objective-C中的货币转换

如何使用Cocoa或Cocoa Touch框架在Objective-C中转换货币?

cocoa cocoa-touch currency objective-c

2
推荐指数
1
解决办法
5115
查看次数

如何格式化列表视图列以显示货币符号

我使用c#在其中一个Windows项目上有一个ListView.其中一列包含货币值.如何设置列表视图的格式以使此列显示"£"符号(对于英镑)?

c# listview symbols currency winforms

2
推荐指数
1
解决办法
2845
查看次数

显示价格

我得到不同货币的价格,并希望显示巴西R $我的格式不起作用,显示如下:

价格:1.15..000.,00 R $

为了获得良好的灵活性,我将价格存储为字符串: price=db.StringProperty(verbose_name="price")

我试图实现我自己的过滤器,它不起作用: {{ ad.price|separate }}&nbsp;R$

def separate(n, sep='.'):
    ln = list(str(n))
    ln.reverse()
    newn = []
    while len(ln) > 3:
        newn.extend(ln[:3])
        newn.append(sep)
        ln = ln[3:]
    newn.extend(ln)
    newn.reverse()
    return "".join(newn)
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?我应该删除过滤器吗?我应该对输入执行一些正则表达式吗?我网站的链接是http://www.koolbusiness.com/servead/4252196

更新:我正在考虑使用像这些过滤器之一:

import locale
locale.setlocale(locale.LC_ALL, '')

def currency(value): # doesn't work
    locale.setlocale(locale.LC_ALL, '')
    return locale.currency(value, grouping=True)

register.filter(currency)


def currencyWithoutUsingLocale(value): # needs adjustment
    value=float(value)
    symbol = '$' 
    thousand_sep = ''
    decimal_sep = ''
    # try to use settings if set 
    try:
        symbol = settings.CURRENCY_SYMBOL
    except AttributeError: …
Run Code Online (Sandbox Code Playgroud)

python django currency

2
推荐指数
1
解决办法
790
查看次数

将不支持的paypal货币实施到woocommerce的最佳方式

我正在建立一个网店,我正在使用woocommerce.问题如下:

我的客户只想在克罗地亚销售,目前这意味着我必须在库纳斯(HRK)展示价格......

我有用于woocommerce的PayPal网关,我已经使用以下代码将克罗地亚库纳实施到woocommerce系统中(我只是发布这个以进行完整描述):

<?php
// Add currency / symbol
add_filter( 'woocommerce_currencies', 'add_rand_currency' );
add_filter( 'woocommerce_currency_symbol', 'add_rand_currency_symbol' );

function add_rand_currency( $currencies ) {
    $currencies['HRK'] = __( 'Croatian Kuna (kn)', 'woothemes' );
    return $currencies;
}

function add_rand_currency_symbol( $symbol ) {
    $currency = get_option( 'woocommerce_currency' );
    switch( $currency ) {
        case 'HRK': $symbol = 'kn'; break;
    }
    return $symbol;
}
?>
Run Code Online (Sandbox Code Playgroud)

如果我从管理中选择克罗地亚库纳作为我的货币,PayPal网关表示不支持货币.好的,所以我知道我不能在库纳发送客户订单,但我可以用欧元来做.

所以这是我的想法,我想听听你对它的看法.

我将使用我的默认货币欧元(这意味着我必须以欧元输入产品价格),并且在前端我将使用jQuery获取所有价格(包含.price css类的很好)并重新计算它们从欧元到库纳(只是在视觉上),而woocommerce将结账所有产品以欧元支付朋友.

只是补充一点,我正在按期限运行,这只是要解决的问题,所以这就是我用JavaScript做的主要原因.我可能会使用yahoo api进行货币兑换,如果有更好的东西让我知道.

wordpress currency paypal

2
推荐指数
1
解决办法
1万
查看次数

从字符串中获取价格值

我有一个字符串,价格值($ 544.50)可以在字符串中的任何位置.例如:HP G60-630US笔记本电脑:笔记本电脑| RadioShack.com - > $ 259.97(radioshack.com)

我需要从字符串中获取值:259.97

为此,我尝试使用一些随机正则表达式.但没有运气!

有人可以帮助我,给出一个正确的正则表达式字符串,用于从字符串中检索此价格值.

提前致谢.

regex string currency yahoo-pipes

2
推荐指数
1
解决办法
8764
查看次数

从红宝石中的字符串中解析印度货币

我想解析最后一个印度货币,即字符串中的Rs.

例如:

  1. 这个项目的价格是卢比.100 - > 100
  2. 这个项目的价格是卢比.100到卢比.120 - > 120
  3. 这个项目的价格是卢比.100.2卢比.125.4 - > 125.4
  4. 这个项目的价格是卢比.100到卢比.invalid_price - > 100
  5. 这个项目的价格是卢比.100到125 - > 100,而不是125导致125具有Rs.在它面前.

卢比.或者Rs都没问题.我希望用Rs前面加上数字.或卢比

我该如何解析这个字符串.

ruby string currency ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
296
查看次数

使用NSLocale根据国家/地区代码或国家/地区名称获取货币符号

我想使用NSLocale根据国家名称或国家代码显示货币符号我有所有国家/地区名称列表.假设我选择了美国然后返回$ Currency

代码:

 NSLocale *locale = [NSLocale currentLocale];
 NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
 NSString *country = [locale displayNameForKey: NSLocaleCurrencyCode value: countryCode];
Run Code Online (Sandbox Code Playgroud)

currency objective-c ios nslocale

2
推荐指数
2
解决办法
4638
查看次数