/// <summary> /// 转换成分 /// </summary> /// <param name="money">金额</param> /// <param name="unit">单位</param> /// <returns></returns> public static long ToFen(decimal money, Enumerate.CNYEnum unit) { decimal num = 0; if (money <= 0) { return(Convert.ToInt64(num)); } switch (unit) { case Enumerate.CNYEnum.Yuan: num = money * 100; break; case Enumerate.CNYEnum.Jiao: num = money * 10; break; case Enumerate.CNYEnum.Fen: num = money * 1; break; default: num = 0; break; } return(Convert.ToInt64(num)); }
/// <summary> /// 转换成角 /// </summary> /// <param name="money">金额</param> /// <param name="unit">单位</param> /// <returns></returns> public static decimal ToJiao(decimal money, Enumerate.CNYEnum unit) { decimal num = 0; if (money <= 0) { return(num); } switch (unit) { case Enumerate.CNYEnum.Yuan: num = money * 10; break; case Enumerate.CNYEnum.Jiao: num = money * 1; break; case Enumerate.CNYEnum.Fen: num = money * 0.01M; break; default: num = 0; break; } return(num); }