gpt4 book ai didi

c# - 如果每天指定费率,我如何计算几天的 parking 费?

转载 作者:太空狗 更新时间:2023-10-29 21:50:47 28 4
gpt4 key购买 nike

我必须计算持卡人的总计费金额,以使用卡进入 parking 场。我的费率结构如下所示。 parking 场的每个区域都有这些价格的优先列表。

public partial class HourlyPrice
{
public int Id { get; set; }
public int DayId { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public int MinHour { get; set; }
public int MaxHour { get; set; }
public decimal Price { get; set; }
}

DayId 允许例如“周日 13:00 免费”。 MinNour 和“MaxHour”允许 0 到 2 小时免费,其中 5 到 6 小时收费 R11.00。 StartTimeEndTime 允许“18 点后费用 R7.00,统一费率”。

我担心的是没有指定多日价格。当一辆汽车在某一天以一种价格结构进入市场,并在另一天以另一种价格结构退出时。在我看来,这就像我必须按顺序访问车辆停放的每个小时并累积应付金额。这似乎是一种非常昂贵的做事方式。

如有任何关于此类努力的建议,我们将不胜感激。

最佳答案

我认为这个库应该可以解决您所有的问题:

http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

关于c# - 如果每天指定费率,我如何计算几天的 parking 费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758461/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com