2019년 5월 4일 토요일

sqllite time 맞지 않을 때

SQLite 관련 작업중 테이블에 현재 시간을 기본설정 값으로 넣으면



우리나라 현재시간과 비교했을 때 9시간이 빠르게 나오는 현상이 발생했다.



아래는 SQLite 테이블을 만들고 기본값을 설정한 상태이다.

@Override
public void onCreate(SQLiteDatabase db) {
   db.execSQL("create table " + TABLE_NAME + " ("
         + IDX + " INTEGER PRIMARY KEY AUTOINCREMENT, "
         + REG_DATE1 + " DATETIME DEFAULT (datetime('now','localtime'))"
         + REG_DATE2 + " DATETIME DEFAULT (datetime('now'))"
         + REG_DATE3 + " DATETIME DEFAULT CURRENT_TIMESTAMP"
         + ");");
}




EX) 현재 우리나라 시간이 2016-04-26 17:46:49라고 했을때,



     위의 내용에대한 결과는 아래와 같이 출력된다.

REG_DATE1 : 2016-04-26 17:46:49
REG_DATE2 : 2016-04-26 10:46:49
REG_DATE3 : 2016-04-26 10:46:49

Vietnam vietloto #power6/55 #Mega6/45




very nice 여기에 앱이 있어요
App Link : https://play.google.com/store/apps/details?id=gotopark.com.VIROLOTTO

2019년 5월 2일 목요일

안드로이드 스튜디오 system.out.println 한글 깨질

안드로이드 스튜디오 system.out.println 한글 깨질때.

build.gradle 에 뿕은 부분을 복사해 넣으세요




apply plugin: 'java-library'
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'org.mongodb:mongo-java-driver:3.6.1'    implementation 'org.jsoup:jsoup:1.11.2'

}compileJava.options.encoding = 'UTF-8'

tasks.withType(JavaCompile){
    options.encoding = 'UTF-8'
}
sourceCompatibility = '1.8'targetCompatibility = '1.8'