How to name the file in "yyyy-mm-dd hh:mm" in android?

Mina Dahesh

In my app project, I want to take picture from second-front camera and it is saved in StringFormat like "yyyy-mm-dd hh:mm". I use this code,but it TOASt me:"Can't Saved."(try-catch part). would you please help me, why my photo doesn't save?

public onPictureTaken(byte[] data, Camera camera) {

    File pictureFileDir = new File(Environment.getExternalStorageDirectory(), "Dahesh");
    pictureFileDir.mkdir();


    if (!pictureFileDir.exists() && !pictureFileDir.mkdirs()) {

        Log.d(DEBUG_TAG, "Can't create directory to save image");
        Toast.makeText(this, "Can't make path to save pic.",
                Toast.LENGTH_LONG).show();
        return;

    }


    Calendar calender =Calendar.getInstance();
    SimpleDateFormat simpleDateFormat =new SimpleDateFormat("yyyy-mm-dd hh:mm:ss a");
   //String fileName = simpleDateFormat.format(calender.getTime());
    String fileName =pictureFileDir.getPath() + File.separator + simpleDateFormat.format(calender.getTime());
    fileName=fileName.replace(":","_");
    fileName=fileName.replace("","_");
    File pictureFile =new File(fileName);

    try {
        FileOutputStream fos = new FileOutputStream(pictureFile);
        fos.write(data);
        fos.close();
        Toast.makeText(this, "Image saved as latest_mug.jpg",
                Toast.LENGTH_LONG).show();
    } catch (Exception error) {
        Log.d(DEBUG_TAG, "File not saved: " + error.getMessage());
        Toast.makeText(this, "Can't save image.", Toast.LENGTH_LONG).show();
    }
}
prettyvoid

Did you even write that code? Anyway, it's probably due to the mounted filesystem not allowing characters like ':' try to change your formatting so it doesn't have any special characters.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

How to read CSV file with dates like YYYY-MM-DD and time like YYYY-MM-DD HH:MM:SS?

분류에서Dev

Android에서 형식이 yyyy-MM-dd HH : mm : ss 인 시간과 두 날짜 비교

분류에서Dev

Android에서 "yyyy-mm-dd hh : mm"의 파일 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

matlab을 사용하여 yyyy-mm-dd hh : mm : ss.ms를 yyyy-mm-dd hh : mm : ss로 변환

분류에서Dev

change date format with timezone to yyyy-mm-dd hh:mm:ss

분류에서Dev

두 개의 Pandas 열을 yyyy-mm-dd HH : MM : SS로 변환

분류에서Dev

날짜 변환 처리 YYYY-MM-DD HH : MM : SS.SSS

분류에서Dev

JSON 날짜 형식 "yyyy-MM-dd HH : mm"

분류에서Dev

What is the java validated RegExp pattern for yyyy-MM-dd hh:mm?

분류에서Dev

In pm2 log format "YYYY-MM-DD HH:mm Z" what does "Z" mean?

분류에서Dev

MSSQL 문자열을 yyyy-mm-dd hh : mm : ss로 변환

분류에서Dev

반환 형식 yyyy-mm-dd HH : mm : ss (String) to java Date

분류에서Dev

문자열 yyyy / mm / dd / hh / mm를 C #의 datetime으로 변환

분류에서Dev

날짜 시간 형식을 yyyy-mm-dd hh : mm : ss.sss로 변환

분류에서Dev

C ++에서 ddhhmm을 YYYY-MM-DD hh : mm 형식으로 변환

분류에서Dev

yyyy-mm-dd hh : mm : ss 형식의 유효성을 검사하는 방법

분류에서Dev

PHP에서 yyyy-mm-dd hh : mm : ss로 GMT 날짜를 얻는 방법

분류에서Dev

MySQL에서 간격을 'yyyy-mm-dd hh : MM : ss'형식으로 지정

분류에서Dev

Bokeh datetime 축은 모두 yyyy, mm, dd, hh, mm, ss를 표시해야합니다.

분류에서Dev

"20120111141311Z"를 yyyy-mm-dd hh : mm : ss +/- hh : mm로 변환하는 방법

분류에서Dev

문자열 dd / mm / yyy를 yyyy-mm-dd hh : mm : ss로 변환

분류에서Dev

YYYY-MM-DD HH : MM : SS를 Javascript의 다른 형식으로 변환

분류에서Dev

Perl 형식 yyyy-mm-dd HH : mm : ss-Excel에서 yyyy-mm-dd

분류에서Dev

{yyyy-mm-dd hh : mm : ss}에서 {yyyy-mm-dd hh}까지 변환 시간

분류에서Dev

전체 열 데이터 형식을 yyyy-mm-dd hh : mm에서 dd / mm / yyyy VBA로 변경

분류에서Dev

시간대가있는 날짜 형식을 yyyy-mm-dd hh : mm : ss로 변경

분류에서Dev

율리우스 일 숫자를 R에서 날짜 시간 형식 yyyy-mm-dd hh : mm : ss로 변환

분류에서Dev

Coldfusion 날짜 변환 yyyy-mm-dd : hh : mm : ss를 날짜 및 시간으로 변환

분류에서Dev

vb.net-데이터 테이블의 datetime 열을 yyyy / MM / dd HH : mm 문자열로 서식 지정

Related 관련 기사

  1. 1

    How to read CSV file with dates like YYYY-MM-DD and time like YYYY-MM-DD HH:MM:SS?

  2. 2

    Android에서 형식이 yyyy-MM-dd HH : mm : ss 인 시간과 두 날짜 비교

  3. 3

    Android에서 "yyyy-mm-dd hh : mm"의 파일 이름을 지정하는 방법은 무엇입니까?

  4. 4

    matlab을 사용하여 yyyy-mm-dd hh : mm : ss.ms를 yyyy-mm-dd hh : mm : ss로 변환

  5. 5

    change date format with timezone to yyyy-mm-dd hh:mm:ss

  6. 6

    두 개의 Pandas 열을 yyyy-mm-dd HH : MM : SS로 변환

  7. 7

    날짜 변환 처리 YYYY-MM-DD HH : MM : SS.SSS

  8. 8

    JSON 날짜 형식 "yyyy-MM-dd HH : mm"

  9. 9

    What is the java validated RegExp pattern for yyyy-MM-dd hh:mm?

  10. 10

    In pm2 log format "YYYY-MM-DD HH:mm Z" what does "Z" mean?

  11. 11

    MSSQL 문자열을 yyyy-mm-dd hh : mm : ss로 변환

  12. 12

    반환 형식 yyyy-mm-dd HH : mm : ss (String) to java Date

  13. 13

    문자열 yyyy / mm / dd / hh / mm를 C #의 datetime으로 변환

  14. 14

    날짜 시간 형식을 yyyy-mm-dd hh : mm : ss.sss로 변환

  15. 15

    C ++에서 ddhhmm을 YYYY-MM-DD hh : mm 형식으로 변환

  16. 16

    yyyy-mm-dd hh : mm : ss 형식의 유효성을 검사하는 방법

  17. 17

    PHP에서 yyyy-mm-dd hh : mm : ss로 GMT 날짜를 얻는 방법

  18. 18

    MySQL에서 간격을 'yyyy-mm-dd hh : MM : ss'형식으로 지정

  19. 19

    Bokeh datetime 축은 모두 yyyy, mm, dd, hh, mm, ss를 표시해야합니다.

  20. 20

    "20120111141311Z"를 yyyy-mm-dd hh : mm : ss +/- hh : mm로 변환하는 방법

  21. 21

    문자열 dd / mm / yyy를 yyyy-mm-dd hh : mm : ss로 변환

  22. 22

    YYYY-MM-DD HH : MM : SS를 Javascript의 다른 형식으로 변환

  23. 23

    Perl 형식 yyyy-mm-dd HH : mm : ss-Excel에서 yyyy-mm-dd

  24. 24

    {yyyy-mm-dd hh : mm : ss}에서 {yyyy-mm-dd hh}까지 변환 시간

  25. 25

    전체 열 데이터 형식을 yyyy-mm-dd hh : mm에서 dd / mm / yyyy VBA로 변경

  26. 26

    시간대가있는 날짜 형식을 yyyy-mm-dd hh : mm : ss로 변경

  27. 27

    율리우스 일 숫자를 R에서 날짜 시간 형식 yyyy-mm-dd hh : mm : ss로 변환

  28. 28

    Coldfusion 날짜 변환 yyyy-mm-dd : hh : mm : ss를 날짜 및 시간으로 변환

  29. 29

    vb.net-데이터 테이블의 datetime 열을 yyyy / MM / dd HH : mm 문자열로 서식 지정

뜨겁다태그

보관