From ba4eea8324f672321dae48bed279032ae8bedebd Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 02 一月 2025 17:16:28 +0800 Subject: [PATCH] zjh20250102 --- ltkj-admin/src/test/java/zjhTest.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ltkj-admin/src/test/java/zjhTest.java b/ltkj-admin/src/test/java/zjhTest.java index 4e1c624..cc5b145 100644 --- a/ltkj-admin/src/test/java/zjhTest.java +++ b/ltkj-admin/src/test/java/zjhTest.java @@ -6,6 +6,8 @@ import com.ltkj.hosp.domain.TjProject; import com.ltkj.hosp.service.*; import lombok.extern.slf4j.Slf4j; +import org.joda.money.CurrencyUnit; +import org.joda.money.Money; import org.junit.Test; import org.junit.runner.RunWith; import org.openqa.selenium.By; @@ -23,6 +25,7 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.math.BigDecimal; +import java.math.RoundingMode; import java.net.HttpURLConnection; import java.net.URL; import java.time.LocalTime; @@ -122,11 +125,15 @@ public static void main(String[] args) { - ZonedDateTime now = ZonedDateTime.now(); - LocalTime time = now.toLocalTime(); - boolean isInRange = time.isAfter(LocalTime.of(14, 0)) && time.isBefore(LocalTime.of(10, 0)); + BigDecimal proPrice =new BigDecimal("22.5"); + CurrencyUnit cny = CurrencyUnit.of("CNY"); + Money money = Money.of(cny, proPrice).dividedBy(BigDecimal.valueOf(0.95), RoundingMode.HALF_UP); + BigDecimal amount = money.getAmount(); + System.out.println(amount); - System.out.println("褰撳墠鏃堕棿鏄惁鍦ㄦ棭涓�8鐐瑰埌10鐐逛箣闂�: " + isInRange); + System.out.println(Money.of(cny,proPrice).multipliedBy((long) 0.3)); + + System.out.println(proPrice.multiply(BigDecimal.valueOf(0.3))); } -- Gitblit v1.8.0