Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでGsonライブラリを使用して日付をフォーマットするにはどうすればよいですか?


Gson は、 Googleによって作成されたJava用のJSONライブラリです。 。 Gsonを使用することで、JSONを生成し、JSONをJavaオブジェクトに変換できます。 GsonBuilderインスタンスを作成することでGsonインスタンスを作成できます と電話 create()を使用 方法。 GsonBuilder()。setDateFormat() メソッドは、提供されたパターンに従ってDateオブジェクトをシリアル化するようにGsonを構成します。

構文
public GsonBuilder setDateFormat(java.lang.String pattern)
import java.util.Date;
import com.google.gson.*;
public class DateformatTest {
   public static void main(String[] args) {
      Employee emp = new Employee(115, "Surya", new Date(), 25000.00);
      Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
      String result = gson.toJson(emp);
      System.out.println(result);
   }
}
// Employee class
class Employee {
   private int id;
   private String name;
   private Date doj;
   private double salary;
   public Employee(int id, String name, Date doj, double salary) {
      this.id = id;
      this.name = name;
      this.doj = doj;
      this.salary = salary;
   }
}

出力

{"id":115,"name":"Surya","doj":"2019-09-26","salary":25000.0}

  1. Java OpenCVライブラリを使用して画像のコントラストを変更するにはどうすればよいですか?

    画像の明るさやコントラストの増減は、画像のピクセルを変換することで実現できる操作です。これは、方程式の形で次のように表すことができます- g(i, j) = α . f(i, j)+ β どこで、 (i、j)はピクセルの位置です。 α(ゲイン)とβ(バイアス)は変換のパラメーターです。 ゲインパラメータが画像のコントラストを制御し、バイアスパラメータが画像の明るさを制御する場合があります。 convertTo() org.opencv.core.Matのメソッド クラスは、画像のコントラストと明るさを変更するために、指定された行列に対して必要

  2. JavaのGsonライブラリを使用してJSON文字列をファイルに書き込む方法は?

    Gsonは、JavaオブジェクトをJSON表現に変換するために使用できるライブラリです。 。使用する主なクラスはGson new Gson()を呼び出すことで作成できます およびGsonBuilder クラスを使用してGsonインスタンスを作成できます。 JSON文字列をファイルに書き込む toJson()を使用する Gsonの方法 以下の例のクラス 例 import java.io.*; import com.google.gson.*; public class JSONToFileTest {    public static void main(String[